We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Currently the popup menu is a keyboard trap that is insufficiently indicated to assistive technology (screen readers), it violates no-keyboard-trap.
no-keyboard-trap
The popup editor is clearly indicated as a keyboard trap with ESC (cancel) or ENTER (to select action) being the two promoted navigation actions.
ESC
ENTER
Do not trap TAB but instead only trap arrow keys. Tab will focus individual entries in the select, and tabbing out of the component will close it.
TAB
Found via https://github.com/camunda/web-modeler/issues/7929#issuecomment-2003338026.
Child of https://github.com/bpmn-io/internal-docs/issues/909
The text was updated successfully, but these errors were encountered:
I added the following as an alternative, which more clearly follows existing usage patterns (and no-keyboard-trap):
Sorry, something went wrong.
Drop TAB makes sense to me.
#874 ships initial support, we'll iterate if there is more to do.
nikku
Successfully merging a pull request may close this issue.
Is your feature request related to a problem? Please describe.
Currently the popup menu is a keyboard trap that is insufficiently indicated to assistive technology (screen readers), it violates
no-keyboard-trap
.Describe the solution you'd like
The popup editor is clearly indicated as a keyboard trap with
ESC
(cancel) orENTER
(to select action) being the two promoted navigation actions.Describe alternatives you've considered
Do not trap
TAB
but instead only trap arrow keys. Tab will focus individual entries in the select, and tabbing out of the component will close it.Additional context
Found via https://github.com/camunda/web-modeler/issues/7929#issuecomment-2003338026.
Child of https://github.com/bpmn-io/internal-docs/issues/909
The text was updated successfully, but these errors were encountered: