-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
TabPanel
: add support for manual activation of tabs
#45390
Comments
Opened a related request for the |
Update — |
@ciampo Any idea when this might get some priority? I hate that this is now going to be a longer process and it is an active blocker for better implementation. Makes me wonder if we should patch this ourselves and make it a project for 6.2/6.3/beyond. Thoughts? |
We don't have yet a precise timeline, but as of now we're hoping to start work on this sooner than later (cc'ing @ramonjd @talldan as we recently spoke about who potentially could work on the
As it often happens, this is mostly a matter of assigning resources and prioritization — time spent on Also, implementing this feature on the current implementation of Having said that, I'll see If I can find some time in the next days to explore adding manual tab activation to the current version of |
I'd like to do this, as there seem to be lots of problems with TabPanel. It is unfortunately fairly low on my list atm. It might be two to three weeks before I can work on it again, sorry to get your hopes up! If anyone else wants to take a look at it, I'm happy to support that with reviews. |
Currently the
TabPanel
's tabpanels are activated automatically when the associated tab receives focus (referred to as "Tabs with automatic activation" on the W3C website).However, as discussed in #44788 (comment) and in #45203 (comment), there instances in which the automatic activation doesn't fit the UX and keyboard navigation needs.
We should look into allowing the
TabPanel
to support manual activation as well, alongside automatic activation.The text was updated successfully, but these errors were encountered: