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

[Feature Request]: Keyboard Focus Tabs enhancement #2591

Open
2 tasks done
hngan opened this issue Aug 20, 2024 · 2 comments
Open
2 tasks done

[Feature Request]: Keyboard Focus Tabs enhancement #2591

hngan opened this issue Aug 20, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@hngan
Copy link

hngan commented Aug 20, 2024

Description

In the Tabs component, for accessibility concerns, we have customers who only use the keyboard to navigate through the tab menu. However, once we press the arrow keys to traverse the tabs, the tab automatically be considered "Active", and in our case, due to the things rendered within the content, it would cause the focus on the tab menu to drop.

Is there a way we can use keyboard navigation to traverse the list of tabs without their contents from rendering?

Code of Conduct

@hngan hngan added the enhancement New feature or request label Aug 20, 2024
@jperals
Copy link
Member

jperals commented Aug 21, 2024

Hi,

As discussed offline, changing the behavior as described would contradict w3c reccomendations. I would recommend to change the app logic on your end to prevent the automatic focus change.

@hngan
Copy link
Author

hngan commented Aug 21, 2024

Spoke with my team, and we decided to try to make some changes on our application, based on the link you sent, what we need is the ability to use tabs with manual activation. The content of our tabs do take a while to load and hinders users' ability to navigate efficiently across the tab list

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants