New issue
Advanced search Search tips

Issue 835336 link

Starred by 4 users

Issue metadata

Status: WontFix
Owner:
Closed: Jul 10
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug
Team-Accessibility



Sign in to add a comment

ChromeVox: menuitem element position announced as "1 of 1" if not direct child of menu

Project Member Reported by andrsm...@google.com, Apr 20 2018

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
Platform: 10323.67.0 (Official Build) stable-channel sentry

Steps to reproduce the problem:
1. Start the ChromeVox AT that's built into ChromeOS
2. Navigate to accessible menu item example from w3.org: https://www.w3.org/TR/2017/NOTE-wai-aria-practices-1.1-20171214/examples/menubar/menubar-1/menubar-1.html
3. Tab to the example menubar and then use the arrow keys to navigate within the menu

What is the expected behavior?
Siblings in a menu should be announced as e.g. 1 of 8: identifying the currently focused option as part of the greater menu whole.

What went wrong?
There are three menuitem children of the menubar role, they each get announced as "1 of 1".  Each of these three children is a submenu with additional children, and the submenu children also get announced as "1 of 1", even though they're clearly intended to have many siblings.

I suspect the issue is related to the fact that the menuitem elements are not direct children of the menu <ul> elements.  This shouldn't prevent the itemization from working though.  Similar to existing issue with the tab role: https://bugs.chromium.org/p/chromium/issues/detail?id=779926&q=%221%20of%201%22&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified

Did this work before? No 

Chrome version: 65.0.3325.209  Channel: stable
OS Version: 
Flash Version: 29.0.0.150

Works much better in the ChromeVox browser extension on Mac, I'm not sure it's ever worked in ChromeOS's built in AT though.
 
Components: UI>Accessibility>ChromeVox
Labels: -Pri-2 Pri-1
Owner: dtseng@chromium.org
Status: Available (was: Unconfirmed)
Chrome: 68.0.3404.0 (Official Build) canary (64-bit) (cohort: Clang-64)

Top level menus say 1 of 1 even when menu is expanded.
Menus say incorrect number of items such as 1 of 4 when there are 8 items in the menu, item 5 starts over at 1 of 4

This may cause ChromeVox users to miss menu items thinking they are at the last option when there are more options available.

Status: wontfix (was: Available)
This was always a heuristic admitedly better in the extension, but the "right" way to do this is via aria setsize and aria posinset.

Sign in to add a comment