Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JAWS ignores separators in the menu and submenus in Chrome. #404

Open
matoaaa opened this issue Jul 9, 2020 · 1 comment
Open

JAWS ignores separators in the menu and submenus in Chrome. #404

matoaaa opened this issue Jul 9, 2020 · 1 comment

Comments

@matoaaa
Copy link

matoaaa commented Jul 9, 2020

Summary

JAWS ignores separators in the menu and submenus in Chrome.
When reading position of menuitem and total number of number of items in the menu or submenu it ignores separators and therefore reads incorrect current and total numbers.

Example:

  1. Go to https://www.w3.org/TR/wai-aria-practices/examples/menubar/menubar-1/menubar-1.html# using Chrome and JAWS
  2. Focus Admissions and press space

Expected result

JAWS reads: Apply 1 of 3

Actual result

JAWS reads: Apply 1 of 6

Example

https://www.w3.org/TR/wai-aria-practices/examples/menubar/menubar-1/menubar-1.html#

Additional Information

The same behaviour can be observed for any submenu in the example above.
Other combinations of browser and screen readers work correctly with the example above. (Chrome + NVDA, Firefox + JAWS, Firefox + NVDA)

JAWS version and build number

JAWS
Professional Edition
2020.2006.12 ILM

Operating System and version

OS Name Microsoft Windows 10 Enterprise 2016 LTSB
Version 10.0.14393 Build 14393

Browser and version:

Google Chrome
Version 83.0.4103.116 (Official Build) (64-bit)

@JAWS-test
Copy link

JAWS-test commented Jul 29, 2020

I can confirm the test results, but I wonder if the criticized output is even better than the standard output. When I reach the last menu item of the group and hear "3 of 3", I assume that I am at the end of the menu and do not navigate any further. Therefore I find the output without separator better because I hear the actual number of menu items ("3 of 6"), which seems more important to me.

Related: w3c/aria-practices#614

In my opinion, the ARIA specification does not prescribe a concrete output for separator within menu. But there is the possibility to group the menuitems (separated by separator) and label the groups (with role=group and aria-label or aria-labelledby). This would solve the problem, but unfortunately, JAWS does not output the groups and their labels (see #381).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants