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

Reply via email to