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

Browser compat table is very inaccessible :/ #5494

Closed
romainmenke opened this issue Mar 6, 2022 · 3 comments · Fixed by #5648
Closed

Browser compat table is very inaccessible :/ #5494

romainmenke opened this issue Mar 6, 2022 · 3 comments · Fixed by #5648
Assignees
Labels
♿ a11y An MDN Web Docs accessible by everyone browser-compat issues related to the browser compatibility data tables (BCD) redesign issues related to the new design

Comments

@romainmenke
Copy link

Visible focus ring on .bc-icon-cell but this element isn't interactive.
The actual button to expand the panel doesn't have a visible focus ring.
This is confusing and at first I didn't even find how to expand the panel with keyboard navigation alone.

This grid can only be navigated with tab so the user might not have the visual context of the browser that corresponds with the current column. There must be better patterns for this?
I would want to navigate the grid both by column and row.

The actual information in a panel isn't accessible at all.
This seems to be added with javascript as an extra table row.
My current flow is to open a panel to get more information.
Listen to ±10 double Open announcements and then maybe find the information I was looking for.

At the moment this component doesn't seem to work for :

The use of title attributes to convey information is also not ideal and it seems very buggy :

Hovers both as Full Support and a date depending on the exact positioning of the cursor.

Screenshot 2022-03-06 at 12 20 25

Screenshot 2022-03-06 at 12 20 06

@github-actions github-actions bot added the needs triage Triage needed by staff and/or partners. Automatically applied when an issue is opened. label Mar 6, 2022
@schalkneethling schalkneethling added ♿ a11y An MDN Web Docs accessible by everyone redesign issues related to the new design labels Mar 6, 2022
@caugner caugner added the browser-compat issues related to the browser compatibility data tables (BCD) label Mar 8, 2022
@schalkneethling schalkneethling removed the needs triage Triage needed by staff and/or partners. Automatically applied when an issue is opened. label Mar 8, 2022
@jjspace
Copy link

jjspace commented Mar 8, 2022

I think this is this related to #5440

@romainmenke
Copy link
Author

@schalkneethling This might need to be re-opened.
The PR only mentioned a partial fix :)

@schalkneethling
Copy link
Contributor

@schalkneethling This might need to be re-opened. The PR only mentioned a partial fix :)

@caugner Agree?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
♿ a11y An MDN Web Docs accessible by everyone browser-compat issues related to the browser compatibility data tables (BCD) redesign issues related to the new design
Projects
Development

Successfully merging a pull request may close this issue.

5 participants