Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 23, 2025

This PR contains the following updates:

Package Change Age Confidence
@base-ui-components/react (source) 1.0.0-beta.4 -> 1.0.0-beta.6 age confidence

Release Notes

mui/base-ui (@​base-ui-components/react)

v1.0.0-beta.6

Compare Source

Nov 17, 2025

This is a hotfix release with the following changes:

v1.0.0-beta.5

Compare Source

Nov 17, 2025

General changes
Accordion
Alert Dialog
Autocomplete
Button
Checkbox
Collapsible
Combobox
Context Menu
Dialog
  • Breaking change: Replace dismissible with disablePointerDismissal.

    If you were using dismissible={false}, replace it with disablePointerDismissal.
    (#​3190) by @​mnajdova
  • Fix initialFocus as function being called on close (#​2949) by @​atomiks
  • Support detached triggers (#​2974) by @​michaldudak
  • Place overflow: hidden on <body> for overlay scrollbars by default. Avoids sticky elements shifting if <body> has an overflow style specified. (#​3083) by @​atomiks
  • Add <Dialog.Viewport> part and scrollable demos on docs (#​2808) by @​atomiks
Field
  • Breaking change: Add onSubmit validation mode and make it the default over onBlur.

    Fields that use non-required attribute validation no longer validate the control on blur. Instead, validation first occurs onSubmit, and afterwards revalidation occurs onChange.
    (#​3013) by @​mj12albert
  • Add dirty and touched props (#​2950) by @​mj12albert
  • New <Field.Item> part (#​2810) by @​mj12albert
  • Fix validationMode="onChange" not clearing custom error state (#​3048) by @​mj12albert
  • Fix external onChange validation mode errors (#​3137) by @​atomiks
Form
Menu
  • Breaking change: Support detached triggers.

    openOnHover, delay, and closeDelay props have been moved from <Menu.Root> to <Menu.Trigger>.

    Additionally, menus now must have at least one <Menu.Trigger> element.
    (#​3170) by @​michaldudak
  • Ignore disabled item on initial focusing (#​2604) by @​mnajdova
  • Fix stealing focus from dialogs on close (#​2920) by @​atomiks
  • Place overflow: hidden on <body> for overlay scrollbars by default. Avoids sticky elements shifting if <body> has an overflow style specified. (#​3083) by @​atomiks
Navigation Menu
Number Field
Popover
  • Breaking change: Support detached triggers and multiple triggers per popover.

    openOnHover, delay, and closeDelay props have been moved from <Popover.Root> to <Popover.Trigger>.
    (#​2336) by @​michaldudak
  • Fix initialFocus as function being called on close (#​2949) by @​atomiks
  • Fix swiping or scrolling on nested popup dismissing popover on touch (#​3011) by @​atomiks
  • Place overflow: hidden on <body> for overlay scrollbars by default. Avoids sticky elements shifting if <body> has an overflow style specified. (#​3083) by @​atomiks
Preview Card
  • Breaking change: Move delay props to trigger.

    If you were using delay or closeDelay props, be sure to move them to from <PreviewCard.Root> to the <PreviewCard.Trigger> component.
    (#​3182) by @​atomiks
Radio Group
Scroll Area
  • Breaking change: Improve CSS vars performance.

    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
  • Breaking change: Make the trigger native button by default.

    The trigger now renders a <button> element, be sure to adjust your code if necessary.
    (#​3177) by @​mnajdova
  • Add open state type on Select.Icon interface (#​2919) by @​komkanit
  • Fix onValueChange type inference when value is unspecified (#​2897) by @​atomiks
  • Fix required form submission with multiple values (#​2925) by @​atomiks
  • Avoid re-rendering on popup height expansion (#​2972) by @​atomiks
  • Place overflow: hidden on <body> for overlay scrollbars by default. Avoids sticky elements shifting if <body> has an overflow style specified. (#​3083) by @​atomiks
  • Add data-placeholder attribute (#​2737) by @​seongminn
Slider
  • Breaking change: Add thumbCollisionBehavior prop.

    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 swap was also added, which allows thumbs to be dragged past each other when they collide.

    Lastly, the value none is the same as the previous behavior, where thumbs can't be dragged past one another.

    Keyboard interactions always use none behavior.
    (#​2856) by @​atomiks
  • Granular change reasons (#​3132) by @​atomiks
Switch
Tabs
  • Breaking change: Fix selected/active state naming consistency.
    • Renamed [data-selected] to [data-active] in <Tabs.Tab>
    • Removed [data-highlighted] (:focus-visible was already the recommendation in styles)
    • selectedTabPosition/selectedTabSize are now activeTabPosition/activeTabSize in Tabs.Indicator.State
      (#​3024) by @​atomiks
  • Breaking change: Change activateOnFocus to false.

    If you need your Tabs to activate on focus, be sure to add activateOnFocus prop.
    (#​3176) by @​mnajdova
  • Fix Next.js 16 error from Math.random id generation (#​3051) by @​atomiks
  • Fix indicator sizing and offsets (#​3214) by @​atomiks
Toast
Toolbar
  • Breaking change: The cols prop has been removed.

    This prop was not supposed to be exposed.
    (#​3133) by @​mj12albert
Tooltip
  • Breaking change: Support detached triggers.

    delay and closeDelay props have been moved from <Tooltip.Root> to <Tooltip.Trigger>.
    (#​3071) by @​michaldudak
  • Breaking change: Change hoverable to disableHoverablePopup.

    In case you need to disable the hoverable popup behavior, be sure to add the disableHoverablePopup prop.
    (#​3178) by @​mnajdova
  • Fix data-instant ending transition of same tooltip (#​2962) by @​atomiks

All 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Update of dependencies. label Nov 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update of dependencies.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant