-
Notifications
You must be signed in to change notification settings - Fork 137
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
DMN elements - Scrollable region must have keyboard access #821
Comments
Thanks for opening this issue. I guess we'll find some more issues related to a11y if we use axe extensively. |
Confirmed this to be an actual issue, cf. recording: From the spec text: It's goal is to ensure that "Scrollable content can be reached with sequential focus navigation". Under "Assumptions" the spec writes:
What we violate:
|
The hit policy widget is a Select-only Combobox. There is already keyboard access to the options via arrow keys. We may want to annotate the control better though so that axe understands the its purpose. |
@barmac The point is that nothing can be selected using keyboard right now (using tabbing). This is the bug we need to fix. Alternatively, yes, we can promote arrow keys. |
Not on my machine? Screen.Recording.2024-03-18.at.10.53.35.mov |
This was tested on https://demo.bpmn.io/dmn We should NOT scroll to the select options via |
The only issue I see right now from the keyboard perspective is that |
My expected behavior:
|
|
Verified arrow key (only) navigation on select elements. @barmac What about turning it into a simple select? Why do we make it a custom component in the first place? |
I am OK with plain HTML experience. |
I'm de-prioritizing this item and adding to our |
Fixed via #843 |
Fixed via 6825860. |
Describe the Bug
The hit policy selector and the DMN table are affected by accessibility issue: Scrollable region must have keyboard access.
AXE recommendation:
To solve this problem, you need to fix at least (1) of the following:
Steps to Reproduce
Expected Behavior
No accessibility issue is reported by the axe scan.
Environment
Please complete the following information:
The text was updated successfully, but these errors were encountered: