On Wed, 30 Mar 2022 22:21:51 GMT, Alexander Zuev <kiz...@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 <kiz...@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