@base-ui/react
- 1.9.0 is the latest, published 9 October 2026.
- No known security advisory.
- 1.x: 11 releases since 11 December 2025, 3 in the last 90 days.
Releases in the last 90 days
Feed of releases and advisoriesEvery stable release, newest first. Notes are quoted as the maintainers published them.
1.9.0
9 October 2026Export CssVariables and DataAttributes types
General changes
Export
CssVariablesandDataAttributestypesFix stale focused field state
Fix animation waits retaining detached elements
Keep item registration in sync when items change under Strict Mode
Avoid re-rendering inactive triggers on open and close
Accordion
Fix
<Accordion.Trigger>'sdata-valueanddata-indexattributesApply the native
disabledattribute to<Accordion.Trigger>when using native buttonsExpand
hiddenUntilFoundpanels synchronously onbeforematch
Alert Dialog
Don't associate a programmatically opened popup with a trigger that did not open it
Autocomplete
Fix
autoHighlightfor asynchronous resultsPass the originating event to
onItemHighlighted. Pointer events may beMouseEventorPointerEvent; typing reports the reasonnoneDecouple automatic unmounting from
actionsRef. CalleventDetails.preventUnmountOnClose()inonOpenChangeto opt out of automatic unmounting
Checkbox
Prefer
aria-labelover associated labels
Collapsible
Apply the native
disabledattribute to<Collapsible.Trigger>when using native buttonsFinish closing when the render function removes the panel
Restore animations when a removed panel reopens
Expand
hiddenUntilFoundpanels synchronously onbeforematch
Combobox
Fix stale chip focus after returning to the input
Fix
autoHighlightfor asynchronous resultsDecouple automatic unmounting from
actionsRef. CalleventDetails.preventUnmountOnClose()inonOpenChangeto opt out of automatic unmountingFix label focus in Shadow DOM
Pass the originating event to
onItemHighlighted. Pointer events may beMouseEventorPointerEvent; typing reports the reasonnoneReset typeahead state when closing without moving focus
1.8.0
4 September 2026Fix label association when a control unregisters
General changes
Fix label association when a control unregisters
Reduce animation completion work
Fix prop and ref merging for lazy render elements
Fix roving focus when items are added or removed
Fix hover and focus interaction issues
Improve trigger mount performance
Fix disabled anchor tracking on scroll
Fix transform origin for start/end alignment
Remove duplicate options key from arrow middleware
Register passive touch listeners
Alert Dialog
Ignore outside clicks from presses that began before open
Autocomplete
Render groups with the rowgroup role in grid mode
Allow opening and browsing the popup while
readOnlyMove
aria-orientationto the role ownersHide group labels and scrollbars from the accessibility tree
Avatar
Add
keepMountedprop to<Avatar.Image>
Checkbox
Fix stale and duplicated control IDs
Fix controlled blur validation and stale filled state
Checkbox Group
Fix stale and duplicated control IDs
Combobox
Fix applying
data-readonlyto<Combobox.Trigger>Add
createItemscollection APIFix cancellation when preserving the filter after selection
Render groups with the rowgroup role in grid mode
1.7.0
4 August 2026Restore visible focus after keyboard close in Safari and Firefox
General changes
Restore visible focus after keyboard close in Safari and Firefox
Type
rendercallback props based on the rendered elementReduce popup bundle size
Reduce store bundle size
Keep unpositioned popups at the viewport origin
Correct layout and passive effect timing
Remove redundant lifecycle synchronization
Prevent stale cleanup from clearing registered part IDs
Complete popup unmounting after a canceled exit transition
Fix rendered trigger ID ownership
Prevent unwanted flip with capped scrollable content
Fix
collisionPaddingoff-by-one on the biased sideReduce shared popup bundle size
Mount popup subtrees synchronously when opening in React 17
Fix auto-resize origin for left-anchored popups
Avoid redundant re-renders during lazy flipping
Strip implementation-only types from published
.d.tsfilesFix
usePreviousValueequality comparison
Accordion
Remove the implicit
dirattribute from<Accordion.Root>
Alert Dialog
Prevent
<AlertDialog.Root>from reopening after remounting with a reused handle
Autocomplete
Respect locale when filtering
Add
input-pressto change event detailsAdd
cancel-opento change event detailsReset list scroll position on filter
Remove dead code and deduplicate handlers
Fix listbox separator semantics
Quality and security signals
What npm and deps.dev say about the latest release. Signals, not a verdict.
Reading npm and deps.dev…
Registry facts last checked 15 October 2026. Releases and advisories last read 15 October 2026.
Know when your own dependencies move
Inlinr tracks your coding time automatically. Switch dependency tracking on for a project and it reads that repository's manifest to show what is behind and what has been deprecated — off by default, one project at a time.