-
Notifications
You must be signed in to change notification settings - Fork 12
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 switches the Virtual PC Cursor on when focus moves to an interactive list #868
Comments
This video demonstrates the issue with JAWS (version 2024.2409.2) using Chrome (128.0.6613.138) jaws-bug-demo.mp4 |
This video demonstrates how the same example works with NVDA using Chrome. This is the desired behavior and how things used to work in JAWS. nvda-demo.mp4 |
Imported into ADO as bug 97555 |
I would consider the switch to form mode for lists to be more of a JAWS bug. Other screen readers do not switch to form mode for lists either (e.g. NVDA). Lists are not control elements like selection lists (select or listbox, option). |
See: w3c/aria#1325 and w3c/aria#2036 I therefore advise against re-implementing the JAWS bug. It would be better to wait until ARIA offers such operable lists |
See #334 |
Verified this has been fixed in JAWS 2025. Thank you! |
Summary
JAWS toggles the Virtual PC Cursor on when focus is moved to an ARIA list made interactive via use of the
tabIndex
attribute and the roving tabindex pattern. This appears to be a regression, as previously the Virtual PC Cursor was toggled off in such cases as demonstrated in this Reading Messages In Slack video.Steps to reproduce:
role="textbox"
.Expected result
When the ARIA list is focused JAWS allows the up and down arrow keys to move focus between the ARIA listitem elements.
Actual result
When the ARIA list is focused JAWS seems to toggle the Virtual PC Cursor on and the up and down arrow keys cannot be used to move focus between the ARIA listitem elements.
Example
https://codepen.io/toddlr/pen/QWXXmPB
Additional Information
JAWS version and build number
JAWS 2024.2409.2
Operating System and version
Windows 11 Pro
Version 23H2
OS Build: 22631.4169
Browser and version:
Chrome: 128.0.6613.138
Firefox: 130.01
The text was updated successfully, but these errors were encountered: