-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Accessibility issue in keyboard nabigation #77
Comments
@kompetenzzentrumgit I think that catching the
" Also catching the |
@kompetenzzentrumgit I have one more question: What guideline is your "solution 2" based on? You're requesting to allow setting focus on a non-actionable element by forcing Setting There's nothing said about setting the
none of those forces a |
Firstly we want to thank you for a very quick response to our inquiry, however we consider that our explanation of it was not clear enough. We are afraid that we started from the end. Now we would like to describe the accessibility issue we have found in teh interaction with keyboard ()mouse-free. With keyboard interaction scrolling within expanded longer texts is difficult. Scrolling is not possible within longer expanded text due the system focus Remains persistently on the panel's headings. This situation causes the following problems:
A very general evaluation can be summarized in the following statement: The accordion can be used well if the user do not require to scroll to read the expanded texts. |
@kompetenzzentrumgit That assessment is quite understandable. It would be resolved by completely removing the optional However, I am not a member of the H5P core team by the way, and it's up to them to decide whether they're following your suggestion. |
We are teh KOMPETENZZENTRUM DIGITALE BARRIEREFREIHEIT.NRW, we are a digital Accessibility evaluation and testing organization within the Technical University of Dortmund, Germany. We have scientifically evaluated the Accessibility of different H5P elements including Accordion, and we have observed the following points.
Solution 1: Stop intercepting the arrow keys. Then the arrow keys are used for scrolling.
Solution 2: Make sure that there is always a focusable element in the displayed content (e.g. a heading with tabindex="0"). This can also be the entire section (tabindex="0" on a section element), but only if it contains no focusable content.
Solution 3: Consider scrollbars. This could still be a bit fiddly for keyboard-only (without a screen reader)."
The text was updated successfully, but these errors were encountered: