I believe I have discovered a regression in NVDA. @jcsteh can correct me if I am misremembering, but I recall NVDA used to toggle browse mode off if focus was moved to an HTML list made interactive with tabindex and keyboard shortcuts implemented in JavaScript. Reason I remember this: while I was working at Twitter I made the timeline an interactive list so that customers could use keyboard shortcuts provided by Twitter to navigate their home timeline. And I recall working with @jcsteh on ensuring this worked in NVDA. Interestingly, the same code example I provided in this bug report works fine in JAWS in that it toggles browse mode off when focus lands on an ARIA listitem instance.
Steps to reproduce:
- Start NVDA
- Open https://codepen.io/toddlr/pen/mdBjoJV
- Use tab-key navigation to move focus to the first ARIA
listitem in the ARIA list
Actual behavior:
NVDA doesn't toggle browse mode off
Expected behavior:
NVDA should toggle browse mode off so the up/down arrow keys can be used to navigate (move focus) between listitems in the list
System configuration
NVDA installed/portable/running from source:
NVDA version: 2021.3.1
Windows version: Windows 10
Name and version of other software in use when reproducing the issue:
Other information about your system:
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.
No
If NVDA add-ons are disabled, is your problem still occurring?
I'm not using any add-ons
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
Yes
I believe I have discovered a regression in NVDA. @jcsteh can correct me if I am misremembering, but I recall NVDA used to toggle browse mode off if focus was moved to an HTML list made interactive with
tabindexand keyboard shortcuts implemented in JavaScript. Reason I remember this: while I was working at Twitter I made the timeline an interactive list so that customers could use keyboard shortcuts provided by Twitter to navigate their home timeline. And I recall working with @jcsteh on ensuring this worked in NVDA. Interestingly, the same code example I provided in this bug report works fine in JAWS in that it toggles browse mode off when focus lands on an ARIAlistiteminstance.Steps to reproduce:
listitemin the ARIAlistActual behavior:
NVDA doesn't toggle browse mode off
Expected behavior:
NVDA should toggle browse mode off so the up/down arrow keys can be used to navigate (move focus) between listitems in the list
System configuration
NVDA installed/portable/running from source:
NVDA version: 2021.3.1
Windows version: Windows 10
Name and version of other software in use when reproducing the issue:
Other information about your system:
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.
No
If NVDA add-ons are disabled, is your problem still occurring?
I'm not using any add-ons
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
Yes