Integrated: 8283387: [macos] a11y : Screen magnifier does not show selected Tab

Alexander Zuev kizune at openjdk.java.net
Thu Apr 7 04:04:47 UTC 2022


On Wed, 30 Mar 2022 22:21:51 GMT, Alexander Zuev <kizune at openjdk.org> wrote:

> It is impossible right now to manipulate state of the accessible children of the JTabbedPane via their AccessibleValue and because of that some of the assistive technologies are unable to interact with the parts of the JTabbedPane - namely, buttons, representing the JTabbedPane panel navigation buttons. Magnified is just one of the examples that can be engaging without connecting the hardware such as eye movement tracker.
> 
> By adding AccessibleValue to the JTabbedPane children containers we eliminate is problem. And since this inner class is private the standard review should be sufficient, no CSR is required.

This pull request has now been integrated.

Changeset: d5cd4a3a
Author:    Alexander Zuev <kizune at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/d5cd4a3a28a85bbcaa3c0c7f2e74e0684b5efcab
Stats:     113 lines in 2 files changed: 110 ins; 1 del; 2 mod

8283387: [macos] a11y : Screen magnifier does not show selected Tab

Reviewed-by: prr, aivanov

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

PR: https://git.openjdk.java.net/jdk/pull/8049



More information about the client-libs-dev mailing list