-
Notifications
You must be signed in to change notification settings - Fork 268
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
a11y: Fix keyboard navigation, role, aria-labels and focus display issues on the side navigation component #12780
Comments
Needs manual validation. |
As shown in the screenshot, the test fails issue 40. There's no focus nor tab navigation in the header area. Feature is working only for the Projects/Namespaces selection and the user logout icon. Tested in
|
I forgot that this had header items associated with the issue. Please ignore those 🙏 We've decided to tackle the header part in one go, since it's a problematic area to fix in terms of accessibility, especially because of the modals part. I would say that the following issues track the work needed on the header: #12790 I've got a WIP PR for the header: #13011, which I am tackling at the moment. So I would say to ignore the header part on this issue for now. FYI @rak-phillip |
As per #12959 (comment), we should not use the
I think we need input from UX on this part @kwwii @edenhernandez-suse |
This is a tricky one in our environment since our title (the cluster name) is in the top bar and not inside the main content. My approach to this one would be to shift focus to the side navigation, with a first hidden tab element for "Skip to content" before the first navigation item (in case of doubts, I'm talking about this: Skip to main content). That would allow users to directly jump to the cluster dashboard without tabbing through the entire side navigation. |
@IsaSih , I've created #13253 to track your suggestion + @edenhernandez-suse solution. Given the fact that I've answered about the part that reopened this issue #12780 (comment), can we close this one? FYI @nwmac @rak-phillip |
a11y Issues: 35, 40, 41
Issue 35
The side navigation expand/collapse button (see below) does not show keyboard focus and does not response to enter/space to activate.
Issue 40
A focus indicator is not visually available as user tabs through mentioned interactive elements using a keyboard resulting in users with learning and mobility impairments as well as those with low vision not being able to easily find out which element currently has the focus.
Header Area
Issue 41
On activating the mentioned instances, the content below gets expanded/collapsed dynamically, although the dynamic change in the content is easier to understand for sighted users, it is not intuitive for screen reader users.
and so on.
The text was updated successfully, but these errors were encountered: