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

User lost sight of the keyboard focus very often #163

Open
prushforth opened this issue Jan 23, 2025 · 1 comment
Open

User lost sight of the keyboard focus very often #163

prushforth opened this issue Jan 23, 2025 · 1 comment
Labels
Dragon Naturally Speaking User Testing Version number: Dragon 15.71 pro corporate French

Comments

@prushforth
Copy link
Member

The Dragon Naturally Speaking user reported frequent loss of keyboard focus while navigating our map application. Even though the focus indicator was present, it was not readily apparent to the user. The test facilitator had to constantly assist by pointing out the location of the keyboard focus.

@prushforth prushforth added the Dragon Naturally Speaking User Testing Version number: Dragon 15.71 pro corporate French label Jan 23, 2025
@prushforth
Copy link
Member Author

This is a bug in how focus is managed withn the feature popup (aka button). The tab / shift+tab keys should move around the popup controls but never exit the popup. You should only exit the popup when you dismiss it or press next/previous buttons in the popup controls. However we noticed that focus drifts outside the popup by accident. For example, steps to reproduce:

Load this page
Tab to the first feature (tab x 2)
Hit enter to activate the popup
Tab x 1
Shift+Tab x 1
What you expect to happen: focus should be on the X (dismiss) button
What happens: focus returns to the feature, leaving the popup displayed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dragon Naturally Speaking User Testing Version number: Dragon 15.71 pro corporate French
Projects
None yet
Development

No branches or pull requests

1 participant