-
Bug
-
Resolution: Fixed
-
P3
-
8u351, 11.0.7-oracle, 17.0.2, 18, 21, 22, 23
-
b11
-
x86
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8326581 | 21.0.4-oracle | Dmitry Markov | P3 | Resolved | Fixed | b01 |
JDK-8328207 | 21.0.4 | Goetz Lindenmaier | P3 | Resolved | Fixed | b01 |
JDK-8326819 | 17.0.12-oracle | Dmitry Markov | P3 | Resolved | Fixed | b01 |
JDK-8328209 | 17.0.12 | Goetz Lindenmaier | P3 | Resolved | Fixed | b01 |
JDK-8326955 | 11.0.24-oracle | Dmitry Markov | P3 | Resolved | Fixed | b01 |
JDK-8328205 | 11.0.24 | Goetz Lindenmaier | P3 | Resolved | Fixed | b01 |
Step to reproduce
-------------------------
1) System Preference -> Accessibility -> VoiceOver -> Enable
2) Run the SwingSet2 with -Djavax.accessibility.screen_magnifier_present=true option
3) Once SwingSet2 Frame is visible select "Button Demo" ".
4) Resize SwingSet2 Frame such that only one or two JTabbedPane is visible and left or right arrow is visible
as shown in the screen recording.
5) Observed that focus is on "Button Demo" button on the JToolBar
6) Press tab twice so that focus is moved to "Buttons" JTabbedPane. Observe that NPE is thrown.
If you see the same then the bug is reproduced.
I have attached the screen shot of the same.
This is reproduced in MacOS 13.x & 14.2. JDK 22, 21
- backported by
-
JDK-8326581 [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
- Resolved
-
JDK-8326819 [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
- Resolved
-
JDK-8326955 [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
- Resolved
-
JDK-8328205 [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
- Resolved
-
JDK-8328207 [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
- Resolved
-
JDK-8328209 [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
- Resolved
- relates to
-
JDK-8264303 Create implementation for NSAccessibilityTabGroup protocol peer
- Resolved
- links to
-
Commit openjdk/jdk11u-dev/d1bdb255
-
Commit openjdk/jdk17u-dev/373714b5
-
Commit openjdk/jdk21u-dev/5431b82d
-
Commit openjdk/jdk/3b1062d4
-
Review openjdk/jdk11u-dev/2601
-
Review openjdk/jdk17u-dev/2292
-
Review openjdk/jdk21u-dev/356
-
Review openjdk/jdk/17736