Releases: chakra-ui/ark
Releases · chakra-ui/ark
@ark-ui/[email protected]
Fixed
- Fieldset: Fixed
aria-describedbyresolution to correctly reference helper text and error text IDs, and correctedaria-labelledbyto use legend ID instead of label ID - Floating Panel:
- Fixed resize trigger issue with
naxis by explicitly settingtop: 0 - Fixed
draggableandresizableoptions not being respected when set tofalse
- Fixed resize trigger issue with
- Presence: Fixed regression where UNMOUNT transition might not be called consistently
@ark-ui/[email protected]
Fixed
- Floating Panel:
- Fixed resize trigger issue with
naxis by explicitly settingtop: 0 - Fixed
draggableandresizableoptions not being respected when set tofalse
- Fixed resize trigger issue with
- Presence: Fixed regression where UNMOUNT transition might not be called consistently
@ark-ui/[email protected]
Fixed
- Fieldset: Fixed
aria-describedbyresolution to correctly reference helper text and error text IDs - Floating Panel:
- Fixed resize trigger issue with
naxis by explicitly settingtop: 0 - Fixed
draggableandresizableoptions not being respected when set tofalse
- Fixed resize trigger issue with
- Presence: Fixed regression where UNMOUNT transition might not be called consistently
@ark-ui/[email protected]
Fixed
- Fieldset: Fixed
aria-describedbyresolution to correctly reference helper text and error text IDs - Floating Panel:
- Fixed resize trigger issue with
naxis by explicitly settingtop: 0 - Fixed
draggableandresizableoptions not being respected when set tofalse
- Fixed resize trigger issue with
- Presence: Fixed regression where UNMOUNT transition might not be called consistently
@ark-ui/[email protected]
Added
- Carousel, Color Picker, Combobox, Date Picker, Select: Added
valuetoOpenChangeDetailsfor better context
when handling open state changes - Carousel: Added support for
autoSizeprop to allow variable width/height slide items - Splitter:
- Added
Splitter.ResizeTriggerIndicatorto render an indicator when resizing - Exported
getLayoutandgetSplitterLayoutfunctions for calculating splitter panel layouts
- Added
- Toast: Exposed viewport offset as CSS variables on the toast group element
Fixed
- Carousel:
- Fixed dragging behavior that stops working after switching browser tabs or scrolling the page
- Fixed dragging not working after scrolling with mouse wheel when
allowMouseDragis enabled
- Combobox: Fixed
onHighlightChangenot being invoked when collection is filtered to empty - Date Picker: Fixed issue where the range date picker crashes when typing the end date first and blurring the input
field multiple times - File Upload: Fixed issue where clicking on non-interactive children inside the dropzone doesn't open the file
picker - Presence: Fixed a bug where elements get stuck in unmountSuspended state during rapid state updates
- Radio Group:
- Fixed inconsistent application of
data-focus-visibleanddata-focusattributes - Fixed indicator prematurely showing when rect has not been resolved yet (with Tabs)
- Fixed inconsistent application of
- Splitter: Fixed disabled splitter showing resize cursor and allowing dragging
- Tabs:
- Fixed indicator prematurely showing when rect has not been resolved yet (with Radio Group)
- Fixed tabs indicator position not updating when inactive tabs change size
- Tags Input: Fixed issue where item delete trigger doesn't have
data-*attached
@ark-ui/[email protected]
Added
- Carousel, Color Picker, Combobox, Date Picker, Select: Added
valuetoOpenChangeDetailsfor better context
when handling open state changes - Carousel: Added support for
autoSizeprop to allow variable width/height slide items - Splitter:
- Added
Splitter.ResizeTriggerIndicatorto render an indicator when resizing - Exported
getLayoutandgetSplitterLayoutfunctions for calculating splitter panel layouts
- Added
- Toast: Exposed viewport offset as CSS variables on the toast group element
Fixed
- Carousel:
- Fixed dragging behavior that stops working after switching browser tabs or scrolling the page
- Fixed dragging not working after scrolling with mouse wheel when
allowMouseDragis enabled
- Combobox: Fixed
onHighlightChangenot being invoked when collection is filtered to empty - Date Picker: Fixed issue where the range date picker crashes when typing the end date first and blurring the input
field multiple times - File Upload: Fixed issue where clicking on non-interactive children inside the dropzone doesn't open the file
picker - Presence: Fixed a bug where elements get stuck in unmountSuspended state during rapid state updates
- Radio Group:
- Fixed inconsistent application of
data-focus-visibleanddata-focusattributes - Fixed indicator prematurely showing when rect has not been resolved yet (with Tabs)
- Fixed inconsistent application of
- Splitter: Fixed disabled splitter showing resize cursor and allowing dragging
- Tabs:
- Fixed indicator prematurely showing when rect has not been resolved yet (with Radio Group)
- Fixed tabs indicator position not updating when inactive tabs change size
- Tags Input: Fixed issue where item delete trigger doesn't have
data-*attached
@ark-ui/[email protected]
Added
- Carousel, Color Picker, Combobox, Date Picker, Select: Added
valuetoOpenChangeDetailsfor better context
when handling open state changes - Carousel: Added support for
autoSizeprop to allow variable width/height slide items - Splitter:
- Added
Splitter.ResizeTriggerIndicatorto render an indicator when resizing - Exported
getLayoutandgetSplitterLayoutfunctions for calculating splitter panel layouts
- Added
- Toast: Exposed viewport offset as CSS variables on the toast group element
Fixed
- Carousel:
- Fixed dragging behavior that stops working after switching browser tabs or scrolling the page
- Fixed dragging not working after scrolling with mouse wheel when
allowMouseDragis enabled
- Combobox: Fixed
onHighlightChangenot being invoked when collection is filtered to empty - Date Picker: Fixed issue where the range date picker crashes when typing the end date first and blurring the input
field multiple times - File Upload: Fixed issue where clicking on non-interactive children inside the dropzone doesn't open the file
picker - Presence: Fixed a bug where elements get stuck in unmountSuspended state during rapid state updates
- Radio Group:
- Fixed inconsistent application of
data-focus-visibleanddata-focusattributes - Fixed indicator prematurely showing when rect has not been resolved yet (with Tabs)
- Fixed inconsistent application of
- ScrollArea: Removed unnecessary
createMemowrapper in scrollbar props as is already reactive. - Splitter: Fixed disabled splitter showing resize cursor and allowing dragging
- Tabs:
- Fixed indicator prematurely showing when rect has not been resolved yet (with Radio Group)
- Fixed tabs indicator position not updating when inactive tabs change size
- Tags Input: Fixed issue where item delete trigger doesn't have
data-*attached
@ark-ui/[email protected]
Added
- Carousel, Color Picker, Combobox, Date Picker, Select: Added
valuetoOpenChangeDetailsfor better context
when handling open state changes - Carousel: Added support for
autoSizeprop to allow variable width/height slide items - Splitter:
- Added
Splitter.ResizeTriggerIndicatorto render an indicator when resizing - Exported
getLayoutandgetSplitterLayoutfunctions for calculating splitter panel layouts
- Added
- Toast: Exposed viewport offset as CSS variables on the toast group element
Fixed
- Carousel:
- Fixed dragging behavior that stops working after switching browser tabs or scrolling the page
- Fixed dragging not working after scrolling with mouse wheel when
allowMouseDragis enabled
- Combobox: Fixed
onHighlightChangenot being invoked when collection is filtered to empty - Date Picker: Fixed issue where the range date picker crashes when typing the end date first and blurring the input
field multiple times - File Upload: Fixed issue where clicking on non-interactive children inside the dropzone doesn't open the file
picker - Presence: Fixed a bug where elements get stuck in unmountSuspended state during rapid state updates
- Radio Group:
- Fixed inconsistent application of
data-focus-visibleanddata-focusattributes - Fixed indicator prematurely showing when rect has not been resolved yet (with Tabs)
- Fixed inconsistent application of
- Splitter: Fixed disabled splitter showing resize cursor and allowing dragging
- Tabs:
- Fixed indicator prematurely showing when rect has not been resolved yet (with Radio Group)
- Fixed tabs indicator position not updating when inactive tabs change size
- Tags Input: Fixed issue where item delete trigger doesn't have
data-*attached
@ark-ui/[email protected]
Added
- General: Exported
InteractOutsideEvent,FocusOutsideEvent, andPointerDownOutsideEventtypes for better type
safety - Carousel:
- Added
Carousel.AutoplayIndicatorcomponent for conditionally rendering content based on autoplay state - Added
Carousel.ProgressTextcomponent for displaying current page progress (e.g., "1 / 5")
- Added
- Toast: Exported
ToastOptionsandToastStorePropstypes for better type safety
Changed
- useListCollection: Updated
initialItemsto acceptreadonlyarrays for better compatibility with immutable data
patterns.
Fixed
- Combobox:
- Fixed focus stealing in controlled open mode
- Removed problematic
aria-hiddenbehavior to allow interaction with other page elements
- Marquee: Fixed
Marquee.Contentnot receivingdata-v-*attribute for scoped styles when usingv-forat the
root level.
@ark-ui/[email protected]
Added
- General: Exported
InteractOutsideEvent,FocusOutsideEvent, andPointerDownOutsideEventtypes for better type
safety - Carousel:
- Added
Carousel.AutoplayIndicatorcomponent for conditionally rendering content based on autoplay state - Added
Carousel.ProgressTextcomponent for displaying current page progress (e.g., "1 / 5")
- Added
- Toast: Exported
ToastOptionsandToastStorePropstypes for better type safety
Changed
- useListCollection: Updated
initialItemsto acceptreadonlyarrays for better compatibility with immutable data
patterns.
Fixed
- Slider:
- Fixed
Slider.ValueTextnot displaying default value when no children provided - Fixed
SliderThumbPropsProviderto use modern Svelte 5 runes ($props()and{@render children?.()})
- Fixed
- Combobox:
- Fixed focus stealing in controlled open mode
- Removed problematic
aria-hiddenbehavior to allow interaction with other page elements