JDK-8145207 : [macosx] JList, VO can't access non-visible list items
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.accessibility
  • Affected Version: 7u4,8,9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: os_x
  • Submitted: 2015-12-11
  • Updated: 2018-05-31
  • Resolved: 2016-07-18
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 8 JDK 9
8u121Fixed 9 b130Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
If you open the "List Demo" tab of SwingSet2 (the 7th tab from the left), and you navigate to the list containing "YoYoSystems", "MetaDynamics", etc: With VoiceOver on, VoiceOver will not "speak" selected items when changing the selection (with cursor up/down).
    When entering the list with Ctrl-Option-Shift-Down Arrow, VoiceOver sees only 26 out of 30 items, and does not scroll past the visible items.
Comments
Re noreg-other, manual test is as follows: <SQE> - make sure VoiceOver is set up as follows: - System Preferences, Accessibility, VoiceOver, Open VoiceOver Utility, Navigation - In Grouping behavior: Ignore groups - Keyboard focus follows VoiceOver cursor: checked - VoiceOver cursor follow keyboard focus: checked - start VoiceOver - start SwingSet2 - click the ListDemo toolbar button to select the ListDemo - press Tab 11 times until focus is on the list - press up/down arrow; should hear VO saying the newly selected items - when interacting with list should hear that there are 30 (total) items, not 26 (visible) items - should be able to shift extend items with shift + up arrow or shift + down arrow and VO should announce the item just added or removed - click the ListDemo toolbar button again - press control + option + right arrow 10 times to move focus to the text above the list box - press control + option + down arrow 1 time to move focus to the list - press shift + control + down arrow to interact with the list - when using control + option + down arrow should be able to move to and select (control + option + spacebar) non-visible items past the 26th visible item - should be able to multi-select both visible and invisible items using control + option + command + return and VO should read the item just added </SQE>
28-09-2016

https://bugs.openjdk.java.net/browse/JDK-8076554 needs to be backported first to backport this one.
03-08-2016

The not speaking list items is a duplicate of JDK-7124291. Will change the title and add a link.
09-03-2016

It has been requested that this be backported to 8u after fixed in 9.
11-12-2015

This was reported by Renaud Paquay <rpaquay@google.com> of the Google Android Studio team.
11-12-2015