On Fri, 24 Mar 2023 15:29:30 GMT, Hannes Wallnöfer <[email protected]> wrote:

> Please review a change to address accessibility issues with the 
> copy-to-clipboard buttons in JavaDoc-generated documentation. The most 
> important change is to make these button work for keyboard users, which means 
> buttons must exist in the DOM regardless of mouse position, be visible and 
> readable on keyboard focus (via tab key) and show feedback after keyboard 
> activation (via space or enter key). 
> 
> It also includes a few smaller improvements. The buttons for headings now 
> show a "Copy" label when directly hovered above, and there is a slightly more 
> helpful "Copy URL" or "Copy snippet" label as `aria-label` attribute.
> 
> Incidentally I discovered that the regex pattern in 
> `CheckStylesheetClasses.java` did not pick up all CSS classes, so I 
> simplified the pattern and added a few previously undetected classes to the 
> test.

This pull request has now been integrated.

Changeset: 094e03de
Author:    Hannes Wallnöfer <[email protected]>
URL:       
https://git.openjdk.org/jdk/commit/094e03de6a0944c296ffc67177c66a0148ab9ce7
Stats:     107 lines in 10 files changed: 28 ins; 32 del; 47 mod

8299718: JavaDoc: Buttons to copy specific documentation URL are not accessible

Reviewed-by: jjg

-------------

PR: https://git.openjdk.org/jdk/pull/13176

Reply via email to