JDK-7124304 : [macosx] Cannot move the VoiceOver cursor out of the title bar.
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: os_x
  • CPU: generic
  • Submitted: 2011-12-23
  • Updated: 2012-02-22
  • Resolved: 2012-01-10
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 7
7u4Resolved
Related Reports
Duplicate :  
Description
http://java.net/jira/browse/MACOSX_PORT-629 submitted 2011/11/02 by Pete Brunet

.SUMMARY
Cannot move the VoiceOver cursor out of the title bar.
.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
.RESULTS
Using VoiceOver keys such as control+option+arrow keys the VO cursor can't be moved out of the title bar.
.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
SUGGESTED FIX Ignore the prior patch info. It was entered in error.
10-01-2012

SUGGESTED FIX A patch for this is at http://cr.openjdk.java.net/~art/macosx-port/mac_voiceover_hangs
10-01-2012

EVALUATION Author: Pete Brunet Date: 06/Dec/11 02:05 AM An alternative set of instructions that assumes Java is not yet installed... 1. Download and install the latest driver: <span class=&quot;nobr&quot;><a href=&quot;http://jdk7.java.net/macportpreview/&quot;>http://jdk7.java.net/macportpreview/<sup><img class=&quot;rendericon&quot; src=&quot;/jira/images/icons/linkext7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/></sup></a></span> 2. Start VoiceOver (Command F5), using default settings, e.g. the VO cursor tracking the focused control. 2. cd /Library/Java/JavaVirtualMachines/JDK\ 1.7.0\ Developer\ Preview.jdk/Contents/Home/ 3. bin/java -jar /Library/Java/Demos/JFC/SwingSet2/SwingSet2.jar Author: Pete Brunet Date: 09/Dec/11 03:44 AM Using Inspector the tree looks like this: From the top down: <ul class=&quot;alternate&quot; type=&quot;square&quot;> .AXApplication<ul class=&quot;alternate&quot; type=&quot;square&quot;> .AXWindow:AXStandardWindow .AXMenuBar // This is the menu bar on the top, not the app's tool barThe rest of the children are missing From the bottom up starting at a button on the frame generator internal frame: <ul class=&quot;alternate&quot; type=&quot;square&quot;> .AXApplication<ul class=&quot;alternate&quot; type=&quot;square&quot;> .AXWindow:AXStandardWindow<ul class=&quot;alternate&quot; type=&quot;square&quot;> .AXTabGroup<ul class=&quot;alternate&quot; type=&quot;square&quot;> .AXGroup<ul class=&quot;alternate&quot; type=&quot;square&quot;> .AXButtonUsing Verifier the tree looks like <ul class=&quot;alternate&quot; type=&quot;square&quot;> .AXApplication<ul class=&quot;alternate&quot; type=&quot;square&quot;> .AXWindow:AXStandardWindow<ul class=&quot;alternate&quot; type=&quot;square&quot;> .there are no children .AXMenuBar<ul class=&quot;alternate&quot; type=&quot;square&quot;> .the full tree is below itVO is not able to navigate to the rest of the controls because the tree is broken.
23-12-2011