[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-2d-dev
Subject: RFR: 8283387: [macos] a11y : Screen magnifier does not show selected Tab
From: Alexander Zuev <kizune () openjdk ! java ! net>
Date: 2022-03-30 22:30:05
Message-ID: V86gocGhD1-irIawpZi-UUzuCuqqbftWbZjVZsYiKZs=.31613701-b994-4d19-a407-dde398f72e61 () github ! com
[Download RAW message or body]
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.
-------------
Commit messages:
- Fix the wildcard imports
- Make value settable via a11y API when it is logically sound
- 8283387: [macos] a11y : Screen magnifier does not show selected Tab
Changes: https://git.openjdk.java.net/jdk/pull/8049/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=8049&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8283387
Stats: 113 lines in 2 files changed: 110 ins; 1 del; 2 mod
Patch: https://git.openjdk.java.net/jdk/pull/8049.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/8049/head:pull/8049
PR: https://git.openjdk.java.net/jdk/pull/8049
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic