-
-
Notifications
You must be signed in to change notification settings - Fork 650
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
NVDA Browse Mode Fails to Navigate role="option" Items within role="listbox" #17569
Comments
This is deliberate behavior for browse mode. role=listbox is interactive, and it is expected that focus / arrow keys is implemented correctly. It is equivalent to a select tag with size>1. Even in the contrived case where the author has not done this, the user can use NvDA's object navigation to move inside the listbox and access the items. |
@michaelDCurran |
My thoughts are still that browse mode was not designed for this scenario.
See this article which states the focus / keyboard interaction expected
to be provided by the author:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/listbox_role
If you can't provide the focus / keyboard interaction, then don't use
role=listbox.
|
@michaelDCurran |
@michaelDCurran |
Steps to reproduce:
Actual behavior:
NVDA can only read the first
role="option"
item within therole="listbox"
. Subsequent items are inaccessible in browse mode. I activated "Speak Command Keys" and Speech Viewer, but when I tried to navigate in browse mode, nothing was captured in the Speech Viewer. Because the up/down arrow keys are also not implemented on the test page, there is no way to navigate the options in either browse or focus mode.Expected behavior:
NVDA should provide a mechanism to navigate and read all
role="option"
items within arole="listbox"
even when the listbox is not properly implemented for standard keyboard navigation (i.e., no tabindex or focus handling, and no up/down arrow key support). This should be available in browse mode. NVDA users should have a way to access these listbox options even when they are not implemented accessibly.NVDA logs, crash dumps and other attachments:
There are no specific NVDA logs to provide for this issue, as it does not result in errors or crashes.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
2024.1
Windows version:
Windows 11 latest version
Name and version of other software in use when reproducing the issue:
Chrome Version 131.0.6778.205 (Official Build) (64-bit) (cohort: Stable)
Other information about your system:
N/A
Other questions
Does the issue still occur after restarting your computer?
Yes
Have you tried any other versions of NVDA? If so, please report their behaviors:
I cannot test with other version at this time because I only have one PC.
If NVDA add-ons are disabled, is your problem still occurring?
Yes. I have disabled all add-ons and restarted NVDA, but the issue persists.
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
Yes. The issue still occurs after running the COM Registration Fixing Tool.
The text was updated successfully, but these errors were encountered: