JDK-7124298 : [macosx] Nothing heard from VoiceOver when tabbing between a nested tab group and a parent tab group
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.accessibility
  • Affected Version: 7u4,8,9,11
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • 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 b23Resolved 8u341Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
http://java.net/jira/browse/MACOSX_PORT-641 submitted 2011/11/03 by Pete Brunet

.SUMMARY
Nothing heard from VoiceOver when tabbing between a nested tab group and a parent tab group
.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 until get to the second button on the toolbar.
5. Press the space bar to activate the buttons demo.
6. Press tab repeatedly until get to the first tab group.
7. Press tab again to get to the nested tab group.
8. Press shift + tab to move back to the outer tab group.
9. Press tab to move back to the inner tab group.
.RESULTS
Nothing is heard from Voice over on steps 8 and 9.
.VERSIONOS:
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
Git URL: https://github.com/openjdk/jdk/commit/2146e52cfa2d9442ab80f4a0dea30c821e953657
19-05-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

The fix for this issue is addressed in JDK-7124301.
23-11-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

Also VO doesn't speak when arrowing between tabs.
30-03-2016

This might be caused by JDK-8066493,
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