Bump @base-ui-components/react to 1.0.0-beta.6 #47359
Open
+28
−7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0-beta.4->1.0.0-beta.6Release Notes
mui/base-ui (@base-ui-components/react)
v1.0.0-beta.6Compare Source
Nov 17, 2025
This is a hotfix release with the following changes:
v1.0.0-beta.5Compare Source
Nov 17, 2025
General changes
trackAnchorwithdisableAnchorTracking.If you were using
trackAnchor={false}, be sure to update your usage todisableAnchorTrackinginstead.(#3188) by @mnajdova
looptoloopFocus(#3186) by @mnajdovastyleprop (#3038) by @mnajdovahiddenattribute to indicator elements when they specifykeepMountedand are invisible (#3228) by @atomiksrender.props.ref(#3231) by @atomiksAccordion
multipleprop to be false by default and add a demo (#3141) by @mnajdovaAlert Dialog
initialFocusas function being called on close (#2949) by @atomiksoverflow: hiddenon<body>for overlay scrollbars by default. Avoids sticky elements shifting if<body>has anoverflowstyle specified. (#3083) by @atomiks<AlertDialog.Viewport>part (#2808) by @atomiksAutocomplete
alwaysSubmitOnEntertosubmitOnItemClickprop.If you were using
alwaysSubmitOnEnter, be sure to update your usage tosubmitOnItemClickinstead.(#3018) by @atomiks
List.State(#2934) by @atomiksinitialFocusas function being called on close (#2949) by @atomiksrole="combobox"to<Autocomplete.Trigger>if<Autocomplete.Input>is inside Popup (#2973) by @atomiksonItemHighlighteddata when filtering withautoHighlight(#2829) by @atomiks<Autocomplete.Input>(#2926) by @atomiks<Autocomplete.Value>component return type for React 17 (#3050) by @atomiksautoHighlight: "always", and addkeepHighlight,highlightItemOnHoverprops (#2976) by @atomiks<Autocomplete.Empty>is not used (#2935) by @atomiksdialogrole to popup when input is inside (#3213) by @atomiksButton
<Button>component (#2363) by @atomiksCheckbox
<span>instead of<button>(#3205) by @mj12albert
Collapsible
starting-stylestate (#2985) by @atomiksCombobox
isItemEqualToValuewhen selecting an option in multiple mode (#2893) by @epr3CompositeListtoListcomponent to makeInputwork with composites (#2883) by @chuganzyonValueChangetype inference whenvalueis unspecified (#2897) by @atomiksrequiredform submission with multiple values (#2925) by @atomiksList.State(#2934) by @atomiksinitialFocusas function being called on close (#2949) by @atomiksrole="combobox"to<Combobox.Trigger>if<Combobox.Input>is inside Popup (#2973) by @atomiksFieldcontrol ref when input is inside popup (#2971) by @atomiksonItemHighlighteddata when filtering withautoHighlight(#2829) by @atomiks<Combobox.Input>(#2926) by @atomiks<Combobox.Value>component return type for React 17 (#3050) by @atomiksvalueanditemsprop updates (#3067) by @atomiksautoHighlight: "always", and addkeepHighlight,highlightItemOnHoverprops (#2976) by @atomiks<Combobox.Empty>is not used (#2935) by @atomiksdialogrole to popup when input is inside (#3213) by @atomiksContext Menu
openstate to<ContextMenu.Trigger>(#3195) by @atomiksanchorprop on<ContextMenu.Positioner>(#3202) by @atomiksDialog
dismissiblewithdisablePointerDismissal.If you were using
dismissible={false}, replace it withdisablePointerDismissal.(#3190) by @mnajdova
initialFocusas function being called on close (#2949) by @atomiksoverflow: hiddenon<body>for overlay scrollbars by default. Avoids sticky elements shifting if<body>has anoverflowstyle specified. (#3083) by @atomiks<Dialog.Viewport>part and scrollable demos on docs (#2808) by @atomiksField
onSubmitvalidation mode and make it the default overonBlur.Fields that use non-
requiredattribute validation no longer validate the control on blur. Instead, validation first occursonSubmit, and afterwards revalidation occursonChange.(#3013) by @mj12albert
dirtyandtouchedprops (#2950) by @mj12albert<Field.Item>part (#2810) by @mj12albertvalidationMode="onChange"not clearing custom error state (#3048) by @mj12albertonChangevalidation mode errors (#3137) by @atomiksForm
onClearErrorsprop has been removed.Errors from the
errorsprop are always cleared when the value changes.(#3136) by @mj12albert
onSubmitvalidation mode.Additionally,
validationModecan be set on<Form>.(#3013) by @mj12albert
onFormSubmitcallback (#3131) by @mj12albertMenu
openOnHover,delay, andcloseDelayprops have been moved from<Menu.Root>to<Menu.Trigger>.Additionally, menus now must have at least one
<Menu.Trigger>element.(#3170) by @michaldudak
overflow: hiddenon<body>for overlay scrollbars by default. Avoids sticky elements shifting if<body>has anoverflowstyle specified. (#3083) by @atomiksNavigation Menu
Number Field
Popover
openOnHover,delay, andcloseDelayprops have been moved from<Popover.Root>to<Popover.Trigger>.(#2336) by @michaldudak
initialFocusas function being called on close (#2949) by @atomiksoverflow: hiddenon<body>for overlay scrollbars by default. Avoids sticky elements shifting if<body>has anoverflowstyle specified. (#3083) by @atomiksPreview Card
If you were using
delayorcloseDelayprops, be sure to move them to from<PreviewCard.Root>to the<PreviewCard.Trigger>component.(#3182) by @atomiks
Radio Group
<span>instead of<button>(#3205) by @mj12albert
Scroll Area
The CSS variables are now on the
<ScrollArea.Viewport>part, not<ScrollArea.Root>, and inheritance is disabled for all child elements (or pseudo-elements). Children must manually opt in using--scroll-area-[variable-name]: inherit.(#3156) by @atomiks
Select
The trigger now renders a
<button>element, be sure to adjust your code if necessary.(#3177) by @mnajdova
openstate type onSelect.Iconinterface (#2919) by @komkanitonValueChangetype inference whenvalueis unspecified (#2897) by @atomiksrequiredform submission with multiple values (#2925) by @atomiksoverflow: hiddenon<body>for overlay scrollbars by default. Avoids sticky elements shifting if<body>has anoverflowstyle specified. (#3083) by @atomiksdata-placeholderattribute (#2737) by @seongminnSlider
thumbCollisionBehaviorprop.In range sliders, moving a thumb with a pointer will now push other thumbs it collides with to avoid blocking drag movements by default (the default value is
push).The value
swapwas also added, which allows thumbs to be dragged past each other when they collide.Lastly, the value
noneis the same as the previous behavior, where thumbs can't be dragged past one another.Keyboard interactions always use
nonebehavior.(#2856) by @atomiks
Switch
<span>instead of<button>(#3205) by @mj12albert
Tabs
[data-selected]to[data-active]in<Tabs.Tab>[data-highlighted](:focus-visiblewas already the recommendation in styles)selectedTabPosition/selectedTabSizeare nowactiveTabPosition/activeTabSizeinTabs.Indicator.State(#3024) by @atomiks
activateOnFocusto false.If you need your Tabs to activate on focus, be sure to add
activateOnFocusprop.(#3176) by @mnajdova
Math.randomid generation (#3051) by @atomiksToast
React.ReactNodefortitle/descriptionproperties (#2929) by @atomiksToolbar
colsprop has been removed.This prop was not supposed to be exposed.
(#3133) by @mj12albert
Tooltip
delayandcloseDelayprops have been moved from<Tooltip.Root>to<Tooltip.Trigger>.(#3071) by @michaldudak
hoverabletodisableHoverablePopup.In case you need to disable the hoverable popup behavior, be sure to add the
disableHoverablePopupprop.(#3178) by @mnajdova
data-instantending transition of same tooltip (#2962) by @atomiksAll contributors of this release in alphabetical order: @atomiks, @brianle1301, @brijeshb42, @chuganzy, @dav-is, @epr3, @fredericoo, @Janpot, @komkanit, @LukasTy, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @romgrk, @seongminn, @sukvvon, @ZeeshanTamboli
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 04:59 AM, only on Sunday ( * 0-4 * * 7 ) in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.