-
Enhancement
-
Resolution: Fixed
-
P3
-
11, 17
-
b10
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8277280 | 17.0.3-oracle | Dukebot | P3 | Resolved | Fixed | b01 |
JDK-8277182 | 17.0.2 | Robo Duke | P3 | Resolved | Fixed | b05 |
JDK-8287638 | 11.0.17-oracle | Dmitry Markov | P3 | Resolved | Fixed | b01 |
JDK-8288251 | 8u351 | Dmitry Markov | P3 | Resolved | Fixed | b01 |
This approach mixes legacy and new a11y protocols implementation and will cause problems for (at least) NSAccessibilityList implementation.
So it is suggested that we untie the CommonComponentAccessibility class from JavaComponentAccessibility, make it directly implement the NSAccessibilityElement interface, and translate all the legacy a11y code from JavaComponentAccessibility to the new a11y base protocol.
JavaComponentAccessibility would be left as a legacy alternative for a while.
- backported by
-
JDK-8277182 Create NSAccessibilityElement implementation for JavaComponentAccessibility
- Resolved
-
JDK-8277280 Create NSAccessibilityElement implementation for JavaComponentAccessibility
- Resolved
-
JDK-8287638 Create NSAccessibilityElement implementation for JavaComponentAccessibility
- Resolved
-
JDK-8288251 Create NSAccessibilityElement implementation for JavaComponentAccessibility
- Resolved
- blocks
-
JDK-8152350 ☂ [macos] Rework Swing accessibility support to use macOS 10.10 SDK NSAccessibility Protocol
- Resolved
- relates to
-
JDK-8323965 modify fix for 8317771 to remove reflection instantiation of the inner class
- Open
-
JDK-8317771 [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma
- Resolved
- links to
-
Commit openjdk/jdk17u/6f3cd6b3
-
Commit openjdk/jdk/9c6457f2
-
Review openjdk/jdk17u/251
-
Review openjdk/jdk/4412