-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[Bug]: opt-out for TabList overflow behaviour #11783
Comments
Hey @davesteinberg, thanks for feature request. We can do this from a dev perspective, but we aren't sure about it from a UX perspective. Any chance you or a designer on your team could post us some screen caps to better understand the intended outcome? It's hard for us to move forward on something like this without understanding some of the intended (or unintended) side-effects from a change like this. Thanks! |
@sstrubberg Thanks for the response. Here's a screen capture that illustrates what I'm describing: Take a look at the right side of the screen. I'm using |
Hey @davesteinberg, thanks for the screen cap and the additional context. Based on how you're describing the issue and the intended outcome, this feels like a bug. If we can address the overflow issue that you're experiencing out of the box as a bug fix, does that fix your problem? |
@sstrubberg For me, that would fix my problem. I'm not sure if there might be any other case where it might be helpful to disable overflow. |
I'm coming from a semi-related issue, that on the contrary, I was trying to add more tabs after it's initialized, but it wouldn't be considered as overflow because And I'm thinking, if we update |
I have the same issue, but my expanded tab list is not large enough to show all the tabs so opting out wont work. The tablist needs to hook resize and recalculate scrolling In my case, I have a slide out side panel with tabs. the panel can be configure to start open or closed. If it starts open, tab scrolling works correctly. If it starts closed, it does not |
…on-design-system#11783) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@carbon/icon-helpers](https://togithub.com/carbon-design-system/carbon) ([source](https://togithub.com/carbon-design-system/carbon/tree/HEAD/packages/icon-helpers)) | [`10.47.0` -> `10.48.0`](https://renovatebot.com/diffs/npm/@carbon%2ficon-helpers/10.47.0/10.48.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@carbon%2ficon-helpers/10.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@carbon%2ficon-helpers/10.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@carbon%2ficon-helpers/10.47.0/10.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@carbon%2ficon-helpers/10.47.0/10.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>carbon-design-system/carbon (@&carbon-design-system#8203;carbon/icon-helpers)</summary> ### [`v10.48.0`](https://togithub.com/carbon-design-system/carbon/releases/tag/v10.48.0) [Compare Source](https://togithub.com/carbon-design-system/carbon/compare/v10.47.0...v10.48.0) ##### `@carbon/react@0.9.0` ##### New features 🚀 - feat(react): add ContainedTab and ContainedTabs ([#&carbon-design-system#8203;9974](https://togithub.com/carbon-design-system/carbon/issues/9974)) ([`6967b7c12`](https://togithub.com/carbon-design-system/carbon/commit/6967b7c12)) ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) - refactor(react): update Tooltip to latest ([#&carbon-design-system#8203;9997](https://togithub.com/carbon-design-system/carbon/issues/9997)) ([`62e521082`](https://togithub.com/carbon-design-system/carbon/commit/62e521082)) - chore(project): update internal react deps to v17 ([#&carbon-design-system#8203;10029](https://togithub.com/carbon-design-system/carbon/issues/10029)) ([`e7b27cf0b`](https://togithub.com/carbon-design-system/carbon/commit/e7b27cf0b)) - chore(release): v10.47.2 ([`fd8ec5eb6`](https://togithub.com/carbon-design-system/carbon/commit/fd8ec5eb6)) - refactor(popover): update styles and add new story ([#&carbon-design-system#8203;9965](https://togithub.com/carbon-design-system/carbon/issues/9965)) ([`99baef61e`](https://togithub.com/carbon-design-system/carbon/commit/99baef61e)) - chore(release): v10.47.1 ([`de5d85c53`](https://togithub.com/carbon-design-system/carbon/commit/de5d85c53)) ##### `carbon-components@10.48.0` ##### New features 🚀 - feat(tabs): make auto-width the default behind v11 flag ([#&carbon-design-system#8203;10035](https://togithub.com/carbon-design-system/carbon/issues/10035)) ([`b9fe18c2f`](https://togithub.com/carbon-design-system/carbon/commit/b9fe18c2f)) ##### Bug fixes 🐛 - fix: disabled toggle color tokens ([#&carbon-design-system#8203;10059](https://togithub.com/carbon-design-system/carbon/issues/10059)) ([`902eefa8a`](https://togithub.com/carbon-design-system/carbon/commit/902eefa8a)) - fix(styles): assign relative position to expandable tile ([#&carbon-design-system#8203;10064](https://togithub.com/carbon-design-system/carbon/issues/10064)) ([`80ee23cc8`](https://togithub.com/carbon-design-system/carbon/commit/80ee23cc8)) - fix(components): update number input styles for focus and hover ([#&carbon-design-system#8203;10043](https://togithub.com/carbon-design-system/carbon/issues/10043)) ([`b0a79ab56`](https://togithub.com/carbon-design-system/carbon/commit/b0a79ab56)) - fix(tooltip): align tooltip text to the left ([#&carbon-design-system#8203;9985](https://togithub.com/carbon-design-system/carbon/issues/9985)) ([`0dcc92287`](https://togithub.com/carbon-design-system/carbon/commit/0dcc92287)) - fix(components): add outline-offset to radio button focus styles ([#&carbon-design-system#8203;10048](https://togithub.com/carbon-design-system/carbon/issues/10048)) ([`d9445e1b6`](https://togithub.com/carbon-design-system/carbon/commit/d9445e1b6)) - fix(react): adjust bx--actions-list in data table to use display grid instead of position absolute ([#&carbon-design-system#8203;9994](https://togithub.com/carbon-design-system/carbon/issues/9994)) ([`963eb58b2`](https://togithub.com/carbon-design-system/carbon/commit/963eb58b2)) - fix(form): restore label margin, remove margin from FormLabel only ([#&carbon-design-system#8203;10028](https://togithub.com/carbon-design-system/carbon/issues/10028)) ([`5b9c35a32`](https://togithub.com/carbon-design-system/carbon/commit/5b9c35a32)) - fix(DataTable): fixes overflowing sort button and select column spacing ([#&carbon-design-system#8203;9956](https://togithub.com/carbon-design-system/carbon/issues/9956)) ([`6ce1b54ee`](https://togithub.com/carbon-design-system/carbon/commit/6ce1b54ee)) ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) - refactor(react): update Tooltip to latest ([#&carbon-design-system#8203;9997](https://togithub.com/carbon-design-system/carbon/issues/9997)) ([`62e521082`](https://togithub.com/carbon-design-system/carbon/commit/62e521082)) - chore(project): update internal react deps to v17 ([#&carbon-design-system#8203;10029](https://togithub.com/carbon-design-system/carbon/issues/10029)) ([`e7b27cf0b`](https://togithub.com/carbon-design-system/carbon/commit/e7b27cf0b)) - chore(release): v10.47.2 ([`fd8ec5eb6`](https://togithub.com/carbon-design-system/carbon/commit/fd8ec5eb6)) - refactor(popover): update styles and add new story ([#&carbon-design-system#8203;9965](https://togithub.com/carbon-design-system/carbon/issues/9965)) ([`99baef61e`](https://togithub.com/carbon-design-system/carbon/commit/99baef61e)) ##### `@carbon/elements@10.47.0` ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) ##### `@carbon/icons-handlebars@10.43.0` ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) ##### `@carbon/icons-react@10.43.0` ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) ##### `@carbon/icons-vue@10.43.0` ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) ##### `@carbon/icons@10.43.0` ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) ##### `carbon-components-react@7.48.0` ##### New features 🚀 - feat(react): refactor composed modal to functional component ([#&carbon-design-system#8203;10060](https://togithub.com/carbon-design-system/carbon/issues/10060)) ([`40f376892`](https://togithub.com/carbon-design-system/carbon/commit/40f376892)) - feat(carbon-react): remove label from default props ([#&carbon-design-system#8203;9731](https://togithub.com/carbon-design-system/carbon/issues/9731)) ([`c06edfa68`](https://togithub.com/carbon-design-system/carbon/commit/c06edfa68)) - feat(react): add ContainedTab and ContainedTabs ([#&carbon-design-system#8203;9974](https://togithub.com/carbon-design-system/carbon/issues/9974)) ([`6967b7c12`](https://togithub.com/carbon-design-system/carbon/commit/6967b7c12)) - feat(react): upgrade ExpandableTile from class to function ([#&carbon-design-system#8203;9885](https://togithub.com/carbon-design-system/carbon/issues/9885)) ([`d913a6ba7`](https://togithub.com/carbon-design-system/carbon/commit/d913a6ba7)) - feat(TimePickerSelect): class -> functional ([#&carbon-design-system#8203;9923](https://togithub.com/carbon-design-system/carbon/issues/9923)) ([`780f6df09`](https://togithub.com/carbon-design-system/carbon/commit/780f6df09)) - feat(TimePicker): class -> functional component ([#&carbon-design-system#8203;9921](https://togithub.com/carbon-design-system/carbon/issues/9921)) ([`37a053677`](https://togithub.com/carbon-design-system/carbon/commit/37a053677)) - feat(fileuploaderdropcontainer): added pattern for accepted file ext ([#&carbon-design-system#8203;9929](https://togithub.com/carbon-design-system/carbon/issues/9929)) ([`90ffba0bd`](https://togithub.com/carbon-design-system/carbon/commit/90ffba0bd)) ##### Bug fixes 🐛 - fix(ComposedModal): Address several problems with selectorsFloatingMenus prop on ComposedModal ([#&carbon-design-system#8203;10003](https://togithub.com/carbon-design-system/carbon/issues/10003)) ([`a8a128cc8`](https://togithub.com/carbon-design-system/carbon/commit/a8a128cc8)) - fix(TextInput): link helper text to input in default state ([#&carbon-design-system#8203;9873](https://togithub.com/carbon-design-system/carbon/issues/9873)) ([`6656a63e8`](https://togithub.com/carbon-design-system/carbon/commit/6656a63e8)) - fix(UIShell): expand check so side nav items close properly ([#&carbon-design-system#8203;9976](https://togithub.com/carbon-design-system/carbon/issues/9976)) ([`f0308ee14`](https://togithub.com/carbon-design-system/carbon/commit/f0308ee14)) - fix(react): adjust bx--actions-list in data table to use display grid instead of position absolute ([#&carbon-design-system#8203;9994](https://togithub.com/carbon-design-system/carbon/issues/9994)) ([`963eb58b2`](https://togithub.com/carbon-design-system/carbon/commit/963eb58b2)) - fix(Tooltip): remove click stopPropagation ([#&carbon-design-system#8203;9959](https://togithub.com/carbon-design-system/carbon/issues/9959)) ([`4f39c2c87`](https://togithub.com/carbon-design-system/carbon/commit/4f39c2c87)) - fix(tabs): move onScroll to proper container ([#&carbon-design-system#8203;10034](https://togithub.com/carbon-design-system/carbon/issues/10034)) ([`d842ff82b`](https://togithub.com/carbon-design-system/carbon/commit/d842ff82b)) - fix(OverflowMenu): remove handlers from icon props ([#&carbon-design-system#8203;9963](https://togithub.com/carbon-design-system/carbon/issues/9963)) ([`f24e5f94f`](https://togithub.com/carbon-design-system/carbon/commit/f24e5f94f)) - fix(menu): add support for target prop; accept className; spread rest ([#&carbon-design-system#8203;9995](https://togithub.com/carbon-design-system/carbon/issues/9995)) ([`26c053f9a`](https://togithub.com/carbon-design-system/carbon/commit/26c053f9a)) - fix(form): restore label margin, remove margin from FormLabel only ([#&carbon-design-system#8203;10028](https://togithub.com/carbon-design-system/carbon/issues/10028)) ([`5b9c35a32`](https://togithub.com/carbon-design-system/carbon/commit/5b9c35a32)) - fix(Modal): add closeButtonLabel prop, add default value ([#&carbon-design-system#8203;9998](https://togithub.com/carbon-design-system/carbon/issues/9998)) ([`ee6ee203a`](https://togithub.com/carbon-design-system/carbon/commit/ee6ee203a)) - fix(MultiSelect): remove aria hidden on ListBoxSelection button ([#&carbon-design-system#8203;9924](https://togithub.com/carbon-design-system/carbon/issues/9924)) ([`5757544ee`](https://togithub.com/carbon-design-system/carbon/commit/5757544ee)) - fix(carbon-react): removes default props for accessible placeholders ([#&carbon-design-system#8203;9741](https://togithub.com/carbon-design-system/carbon/issues/9741)) ([`51ccb359e`](https://togithub.com/carbon-design-system/carbon/commit/51ccb359e)) - fix(DataTable): fixes overflowing sort button and select column spacing ([#&carbon-design-system#8203;9956](https://togithub.com/carbon-design-system/carbon/issues/9956)) ([`6ce1b54ee`](https://togithub.com/carbon-design-system/carbon/commit/6ce1b54ee)) ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) - refactor(react): update Tooltip to latest ([#&carbon-design-system#8203;9997](https://togithub.com/carbon-design-system/carbon/issues/9997)) ([`62e521082`](https://togithub.com/carbon-design-system/carbon/commit/62e521082)) - chore(project): update internal react deps to v17 ([#&carbon-design-system#8203;10029](https://togithub.com/carbon-design-system/carbon/issues/10029)) ([`e7b27cf0b`](https://togithub.com/carbon-design-system/carbon/commit/e7b27cf0b)) - chore(release): v10.47.2 ([`fd8ec5eb6`](https://togithub.com/carbon-design-system/carbon/commit/fd8ec5eb6)) - refactor(popover): update styles and add new story ([#&carbon-design-system#8203;9965](https://togithub.com/carbon-design-system/carbon/issues/9965)) ([`99baef61e`](https://togithub.com/carbon-design-system/carbon/commit/99baef61e)) - chore(release): v10.47.1 ([`de5d85c53`](https://togithub.com/carbon-design-system/carbon/commit/de5d85c53)) - refactor(react): update ModalHeader to functional component ([#&carbon-design-system#8203;9943](https://togithub.com/carbon-design-system/carbon/issues/9943)) ([`487c5b186`](https://togithub.com/carbon-design-system/carbon/commit/487c5b186)) - refactor(react): update HeaderNavigation to functional component ([#&carbon-design-system#8203;9911](https://togithub.com/carbon-design-system/carbon/issues/9911)) ([`96f45eebd`](https://togithub.com/carbon-design-system/carbon/commit/96f45eebd)) ##### `@carbon/styles@0.9.0` ##### New features 🚀 - feat(tabs): make auto-width the default behind v11 flag ([#&carbon-design-system#8203;10035](https://togithub.com/carbon-design-system/carbon/issues/10035)) ([`b9fe18c2f`](https://togithub.com/carbon-design-system/carbon/commit/b9fe18c2f)) ##### Bug fixes 🐛 - fix(styles): update popover styles to exclude pointer events ([#&carbon-design-system#8203;10067](https://togithub.com/carbon-design-system/carbon/issues/10067)) ([`3bd046206`](https://togithub.com/carbon-design-system/carbon/commit/3bd046206)) - fix(styles): assign relative position to expandable tile ([#&carbon-design-system#8203;10064](https://togithub.com/carbon-design-system/carbon/issues/10064)) ([`80ee23cc8`](https://togithub.com/carbon-design-system/carbon/commit/80ee23cc8)) - fix(components): add outline-offset to radio button focus styles ([#&carbon-design-system#8203;10048](https://togithub.com/carbon-design-system/carbon/issues/10048)) ([`d9445e1b6`](https://togithub.com/carbon-design-system/carbon/commit/d9445e1b6)) - fix(RadioButton): updated tokens ([#&carbon-design-system#8203;9990](https://togithub.com/carbon-design-system/carbon/issues/9990)) ([`fedc22ba7`](https://togithub.com/carbon-design-system/carbon/commit/fedc22ba7)) - fix(DataTable): fixes overflowing sort button and select column spacing ([#&carbon-design-system#8203;9956](https://togithub.com/carbon-design-system/carbon/issues/9956)) ([`6ce1b54ee`](https://togithub.com/carbon-design-system/carbon/commit/6ce1b54ee)) ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) - refactor(react): update Tooltip to latest ([#&carbon-design-system#8203;9997](https://togithub.com/carbon-design-system/carbon/issues/9997)) ([`62e521082`](https://togithub.com/carbon-design-system/carbon/commit/62e521082)) - refactor(popover): update styles and add new story ([#&carbon-design-system#8203;9965](https://togithub.com/carbon-design-system/carbon/issues/9965)) ([`99baef61e`](https://togithub.com/carbon-design-system/carbon/commit/99baef61e)) ##### `@carbon/themes@10.47.0` ##### New features 🚀 - feat(themes): change placeholder and helper text colors dark themes ([#&carbon-design-system#8203;9987](https://togithub.com/carbon-design-system/carbon/issues/9987)) ([`adebf8071`](https://togithub.com/carbon-design-system/carbon/commit/adebf8071)) ##### Housekeeping 🏠 - chore(release): v10.48.0 ([#&carbon-design-system#8203;10096](https://togithub.com/carbon-design-system/carbon/issues/10096)) ([`1836ce1ca`](https://togithub.com/carbon-design-system/carbon/commit/1836ce1ca)) - chore(release): v10.48.0-rc.0 ([#&carbon-design-system#8203;10085](https://togithub.com/carbon-design-system/carbon/issues/10085)) ([`0fb0fe04f`](https://togithub.com/carbon-design-system/carbon/commit/0fb0fe04f)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/carbon-design-system/carbon-for-ibm-dotcom). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Summary
Please provide an opt-out for TabList overflow behaviour. The behaviour is generally very useful, but there are circumstances where it isn't necessary and doesn't work correctly.
This is purely a development request.
Justification
My situation: I’m using tabs inside a HeaderPanel, which initially renders with width 0, then expands when it is activated. The effect seems to be that the TabList decides the tabs don’t fit (when the width is 0), so it shows the overflow buttons, but it doesn’t notice that the width increases when the panel is opened, so they remain there even though the tabs now fit. It’s only when you click the overflow button that it disappears.
But in this case, I know the tabs will fit because I’ve set a fixed width on the container and sized the tabs accordingly. So, it would be very helpful to be able just to disable the overflow behaviour entirely.
I discussed this with @dakahn on Slack, and he agreed that an opt-out could be generally useful.
Desired UX and success metrics
No unnecessary overflow buttons that disappear on click.
Required functionality
At its simplest, I'd imagine a new prop on
TabList
to indicate that overflow buttons aren't needed.Specific timeline issues / requests
No, I was able to work around this with some CSS, but it might be helpful for others in the future.
Available extra resources
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: