npm @base-ui/react 1.8.0
v1.8.0

3 hours ago

General changes

Alert Dialog

Autocomplete

  • Render groups with the rowgroup role in grid mode (#5564) by @atomiks
  • Allow opening and browsing the popup while readOnly (#5541) by @vikuscz
  • Move aria-orientation to the role owners (#5551) by @gonzoblasco
  • Hide group labels and scrollbars from the accessibility tree (#5598) by @azeng4499

Avatar

Checkbox

  • Fix stale and duplicated control IDs (#5457) by @atomiks
  • Fix controlled blur validation and stale filled state (#5563) by @atomiks

Checkbox Group

Combobox

Dialog

Drawer

Field

  • Fix custom validity ownership and validation lifecycle (#5449) by @atomiks
  • Sync controlled value changes with field state (#5460) by @atomiks
  • Fix stale and duplicated control IDs (#5457) by @atomiks
  • Validate once on Enter inside a Form (#5459) by @atomiks
  • Publish neutral validity while async validation is in flight (#5600) by @atomiks
  • Fix controlled blur validation and stale filled state (#5563) by @atomiks

Form

  • Fix clearErrors dropping updates when multiple fields change at once (#5446) by @sai6855

Menu

Menubar

  • Fix menubar accessibility tree to satisfy aria-required-children (#5058) by @michaldudak

Navigation Menu

  • Fix pointer-events lock when sweeping quickly across a trigger (#5454) by @edwardhorsey
  • Keep focus on trigger when opening (#5479) by @atomiks
  • Add disabled data attribute to <NavigationMenu.Trigger> (#5521) by @sai6855

Number Field

  • Stop incrementing when disabled during press-and-hold (#5435) by @alex-js-ltd
  • Prevent scrubbing on horizontal wheel events (#5463) by @sai6855
  • Preserve native and consumer-controlled selection when focusing the input (#5578, #5619) by @atomiks

Popover

Scroll Area

Select

Slider

Switch

  • Fix controlled blur validation and stale filled state (#5563) by @atomiks

Tabs

Toast

Tooltip

  • Respect trigger delay with zero provider delay (#5444) by @atomiks

All contributors of this release in alphabetical order: @alex-js-ltd, @atomiks, @azeng4499, @chuganzy, @edwardhorsey, @flaviendelangle, @gilsmt, @gonzoblasco, @jjenzz, @marwenilo, @michaldudak, @radist2s, @sai6855, @vikuscz, @wanxiankai, @XionWCFM

Don't miss a new react release

NewReleases is sending notifications on new releases.