We just released Headless UI v2.1 for React, which dramatically simplifies our transition APIs and adds support for rendering multiple dialogs as siblings. See our announcement blog to learn more.
Dialog components at once (without nesting them) (#3242)DialogBackdrop component (#3307, #3310)PopoverBackdrop component to replace PopoverOverlay (#3308)Combobox open when clicking scrollbar in ComboboxOptions (#3249)ComboboxInput does not sync with current value while typing (#3259)Combobox component when using native scrollbar (#3190)ComboboxOptions while closing (#3304)style prop on ComboboxOptions, ListboxOptions, MenuItems, and PopoverPanel components (#3250)Checkbox when it is disabled (#3251)useId instead of React internals (for React 19 compatibility) (#3254)Transition and TransitionChild components (#3303)Tab and Shift+Tab keys when the Listbox component is open (#3284)Fetched March 30, 2026