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

NVDA will not activate focus mode when virtually navigating to listboxes which use roaming tabindex #9157

Closed
arodenbeck opened this issue Jan 15, 2019 · 4 comments · Fixed by #9166
Milestone

Comments

@arodenbeck
Copy link

#6936 looks to be a similar issue

Steps to reproduce:

  • navigate to: https://codepen.io/cordelia/pen/JwebzJ
  • Toggle on browse mode
  • m - Move to the frame containing the output
  • Tab - focus the button inside the frame
  • l - navigate by listbox. Press this a second time to navigate to the veggies list.
  • Enter - Toggle off browse mode to allow arrow navigation of the listbox
  • arrow up/down - navigate the list

Actual behavior:

Enter is not toggling off browse mode. Manually turning it off does not work either, as focus is not inside the listbox

Expected behavior:

Enter should toggle off browse mode, and allow arrows to move focus up and down the list.

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

2018.4.1

Windows version:

10.0.17134

Name and version of other software in use when reproducing the issue:

Did not seem to vary outcome

Other information about your system:

Browser: Chrome 71.0.3578.98 (Official Build) (64-bit)

Other questions

Does the issue still occur after restarting your PC?

Yes

Have you tried any other versions of NVDA?

Yes, also occurs in 2018.3.2

@josephsl
Copy link
Collaborator

josephsl commented Jan 15, 2019 via email

@arodenbeck
Copy link
Author

I verified this in Firefox 64.0.2, as well as in Edge. Firefox additionally adds some tab stops that seem out of place. Edge has some already reported issues with showing elements of the listbox in the virtual buffer. Edge also will not allow for navigating to the Fruits listbox by hitting l for list. Fruits is an example of using aria-activedescendant, and generally works much better in Chrome and Firefox.

@josephsl
Copy link
Collaborator

josephsl commented Jan 15, 2019 via email

@jcsteh
Copy link
Contributor

jcsteh commented Jan 15, 2019

I fixed this already in my geckoVbufRenderSelectedItem branch. Unfortunately, that is blocked by a Firefox bug I haven't been able to track down (bug 1514093) and a Chrome bug which hasn't yet been filed (see #3573 (comment)).

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

Successfully merging a pull request may close this issue.

4 participants