Added
-
Combobox: Add
ComboboxEmpty
component to display content when the combobox has no items -
Listbox: Add
ListboxEmpty
component to display content when the listbox has no items -
Hover Card: Add support for
disabled
prop
Fixed
-
Collection: Fix issue where disabled items could be reached via typeahead
-
Color Picker: Fix issue where color picker was not working correctly in RTL mode
-
Date Picker: Fix issue where datepicker doesn't revert to a valid value when the input value exceeds the min/max
and blurred -
Dismissable: Expose
onRequestDismiss
custom event handler for event a parent layer requests the child layer to
dismiss. If prevented viaevent.preventDefault()
, the child layer will not dismiss when the parent layer is
dismissed. -
Number Input
- Omit the input
pattern
whenformatOptions
is provided. This prevents native pattern validation from conflicting
with formatted values (e.g., currency or percent). - Handle empty values consistently across all format options.
- Add
data-scrubbing
attribute to the number input parts.
- Omit the input
-
Tags Input: Fix issue where highlighted item doesn't clear when tabbing out of the input to an external button
within thecontrol
part. -
Tooltip
- Set
closeOnPointerdown
tofalse
whencloseOnClick
is set tofalse
- Reduce bundle size by replacing
@zag-js/store
dependency with a lightweight store implementation.
- Set