Skip to content

Tabs do not conform to W3 Accesibility pattern #700

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

Open
julczka opened this issue Jan 4, 2024 · 4 comments
Open

Tabs do not conform to W3 Accesibility pattern #700

julczka opened this issue Jan 4, 2024 · 4 comments
Assignees
Labels
bug Something isn't working community/hackathon community/up-for-grabs needs triage This issue has not been tested by a team member yet

Comments

@julczka
Copy link
Contributor

julczka commented Jan 4, 2024

Which exact UI Library version are you using? For example: 1.0.1 - don't just write v1.

1.6.0-rc

Bug summary

Tabs provided by UI library do not filfill tabs pattern provided by W3C guidlines

Specifics

Each tab is "tabbable" with the Tab key. According to the pattern you should be able to switch between the tabs with arrow keys (left-right or up-down) depending on the orientation.

Steps to reproduce

use tabs with keyboard

Expected result / actual result

You should be able to swithc between the tabs with arrow keys. You should be able to pick an active tabs in two ways: automartic (tab becomes active when it recieves focus) and manual (tab becomes active when is selected with Space or Enter)

@julczka julczka added bug Something isn't working needs triage This issue has not been tested by a team member yet labels Jan 4, 2024
@nielslyngsoe
Copy link
Member

Hi @julczka

Sounds good to me, feel free to implement this feature :-)

@jonnymuir
Copy link

Hi @julczka & @nielslyngsoe

I have an outstanding pull request #996 for making the "more" functionality accessible on tabs on the issue #987

Once this is resolved I would love to pick this one up and implement the keyboard arrow keys as per the w3c guidelines.

@jonnymuir
Copy link

Hi all. I would like to pick this up and aim to have it done in the next week or two. I even intend to use it as the subject for a talk on accessible tabbed interfaces… watch this space!

@nielslyngsoe
Copy link
Member

Hi @jonnymuir. That is super interesting. I'm looking forward to hear what you figure out, and as well notice if you get ideas for how to make it work from a general perspective let us know. As in if some other things needs to change to make this work from a A11Y and UX perspective.

Thanks in advance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working community/hackathon community/up-for-grabs needs triage This issue has not been tested by a team member yet
Projects
None yet
Development

No branches or pull requests

3 participants