[Webkit-unassigned] [Bug 171233] New: AX: On Mac OS X, intuitive arrowing is broken when VoiceOver is running within ARIA Menu constructs.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 24 10:52:23 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=171233

            Bug ID: 171233
           Summary: AX: On Mac OS X, intuitive arrowing is broken when
                    VoiceOver is running within ARIA Menu constructs.
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Macintosh
                OS: macOS 10.12
            Status: NEW
          Severity: Major
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: b at whatsock.com
                CC: webkit-bug-importer at group.apple.com

When viewing a vertical menu construct, the Up and Down arrow keys are used to navigate through the open menu, and Right and Left is used to open and close submenus when there is an attached menu.

This works correctly when VoiceOver is not running, however when VoiceOver is running, it is not possible to use the same keyboard paradigm to navigate the same menu structure.

Steps to reproduce:

1. Navigate to the test page at:
http://whatsock.com/tsg/Coding%20Arena/ARIA%20Menus/Vertical%20(Internal%20Content)/demo.htm

2. With VoiceOver not running, activate the menu button to render the vertical menu, then press the Up and Down arrow keys to traverse the menu items, and the Right and Left arrow keys to open and close attached submenus. Then press Escape until all menus are closed and focus is set back on the menu button.

3. Confirm that the keyboard behavior observed in step #2 is expected.

4. With VoiceOver activated, repeat step #2 and attempt to use the same keystrokes using the VO navigation keys to perform the same interaction.

5. Confirm that the Up and Down arrow keys can no longer be used to traverse through the available menu items as expected.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170424/71f1c788/attachment.html>


More information about the webkit-unassigned mailing list