JDK-7124301 : [macosx] When in a tab group if you arrow between tabs there are no VoiceOver announcements.
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.accessibility
  • Affected Version: 7u4,8,9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: os_x
  • CPU: generic
  • Submitted: 2011-12-23
  • Updated: 2022-05-20
  • Resolved: 2018-12-03
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 12 JDK 8
11.0.16-oracleFixed 12 b23Fixed 8u341Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
http://java.net/jira/browse/MACOSX_PORT-633 submitted 2011/11/02 by Pete Brunet

.SUMMARY
When in a tab group if you arrow between tabs there are no VoiceOver announcements.
.STEPS TO REPRODUCE
1. Start VoiceOver (Command F5), using default settings, e.g. the VO cursor tracking the focused control.
2. cd ~/OpenJDK/macosx-port/build/macosx-universal/
3. bin/java -jar /Library/Java/Demos/JFC/SwingSet2/SwingSet2.jar
4. Press tab repeatedly until focus is in the tab group.
5. Press left right arrows to move focus between the tabs.
.RESULTS
Nothing is heard from VoiceOver.
.VERSION
OS:
OSX 10.7.2
Java:
openjdk version "1.7.0-internal"
OpenJDK Runtime Environment (build 1.7.0-internal-petebrunet_2011_10_08_00_36-b00)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
.REGRESSION
Provide information on steps taken to isolate the problem.
Describe circumstances where the problem occurs or does not occur,
such as software versions and/or hardware configurations.
.NOTES
Attach any relevant screen shots, crash logs, or console output.
Describe anything else that might be useful in resolving the problem,
such as leads on diagnosis, any workarounds, or first observed configuration.

Comments
A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk11u-dev/pull/1099 Date: 2022-05-19 12:06:21 +0000
19-05-2022

Fix Request (11u): Should get backported for parity with 11.0.16-oracle. Applies cleanly on top of JDK-8133713, but requires a trivial modification (due to JNF removal). I only verified that it doesn't break the test from JDK-8133713. I don't have the test mentioned here, so, dedicated testing by someone who has an appropriate test will be appreciated!
19-05-2022

the mainline bug was fixed in 12 by Krishna
27-04-2022

Git URL: https://github.com/openjdk/jdk/commit/2146e52cfa2d9442ab80f4a0dea30c821e953657
26-04-2022

URL: http://hg.openjdk.java.net/jdk/jdk/rev/d3f785c4969c User: psadhukhan Date: 2018-12-05 10:10:00 +0000
05-12-2018

URL: http://hg.openjdk.java.net/jdk/client/rev/d3f785c4969c User: kaddepalli Date: 2018-12-03 01:29:55 +0000
03-12-2018

Approved by component triage team to defer
23-06-2016

jdk9: SQE OK to defer
23-06-2016

Requested 9-client-defer-candidate. There are several tab group issues and they should be worked on together. This work could be fairly complex and there is not enough time prior to 9 ZBB considering other more critical issues. These are the tab group bugs: P4 JDK-8159931 - VoiceOver cursor doesn't follow focus into tab panes P4 JDK-8159933 - [macosx] click on tab of tab group; focus doesn't change to the tab // AS P4 JDK-8159932 - VoiceOver says you are on a tab group rather than on a tab // the following two might be the same P3 JDK-7124298 - [macosx] Nothing heard from VoiceOver when tabbing between a nested tab group and a parent tab group P4 JDK-8159934 - VoiceOver not announcing control with focus P3 JDK-7124301- [macosx] When in a tab group if you arrow between tabs there are no VoiceOver announcements.
22-06-2016

When focus enters into the SwingSet2 client area, e.g. onto one of the 4 buttons in the first pane there is no focus highlight if either VoiceOver or the Mac Accessibility Inspector is active.
30-03-2016

When tab is pressed on the last item in the SwingSet2 tool bar focus moves to a "tab group" but it should move to the tab in the tab group.
30-03-2016

The criteria for 3rd deferral bulk request bugs: - Not P2 - Not tck-red labeled - Not regression labeled - Not findbugs, parfait, eht, fuzzing labeled -------------------------------------------------------------------- We reviewed these today. We're OK with deferring them. I assume these are for deferral to JDK 9. Please update these so the label says 8-defer-approved and then set FixVersion to 9. Thanks! Kind regards, Mathias
27-09-2013

jdk8: SQE OK to defer
26-09-2013

Defer request approved by Peter Korn.
23-09-2013