github mui/base-ui v1.5.0

4 hours ago

General changes

  • Improve mount performance with interaction splitting, including closed popup mount performance by up to 50% and unmounting performance by up to 85% (#4661) by @atomiks
  • Use local document for virtual arrow (#4662) by @lyzno1
  • Fix macOS Safari and Firefox minimizing fullscreen when closing popups with Esc (#4695) by @arturbien
  • Drop unnecessary memoization (#4693) by @flaviendelangle
  • Do not use Math.random() in useStableCallback() (#4732) by @michaldudak
  • Fix return focus when reference disconnects (#4655) by @atomiks
  • Don't steal initial focus if focus already moved inside a popup (#4775) by @stefee

Alert Dialog

Autocomplete

Checkbox

Combobox

Dialog

Drawer

Field

Form

Menu

  • Fix submenu pointer-events scope for keepMounted portals (#4723) by @twillhorn
  • Support <Menu.GroupLabel> in <Menu.RadioGroup> (#4826) by @nami8824
  • Consider the controlled open prop for open state detection (#4712) by @michaldudak

Navigation Menu

Number Field

OTP Field

Popover

Preview Card

Scroll Area

Select

Tabs

Toast

Tooltip

  • Consider the controlled open prop for open state detection (#4712) by @michaldudak
  • Fix flickering when nesting tooltip inside another tooltip's trigger (#4501) by @michaldudak

All contributors of this release in alphabetical order: @aeterno-caspian, @arturbien, @atomiks, @flaviendelangle, @Janpot, @lunaxislu, @lyzno1, @mattrothenberg, @michaldudak, @mj12albert, @nami8824, @sai6855, @stefee, @twillhorn

Don't miss a new base-ui release

NewReleases is sending notifications on new releases.