Toolkit for building accessible web apps with React
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
Fixed DialogBackdrop
not including the data-backdrop
attribute in the initial render, causing a flash of unstyled content when the dialog is initially open. (#2369)
Fixed Dialog
calling hideOnInteractOutside
twice when clicking on the backdrop. (#2369)
The built-in DialogBackdrop
component is no longer focusable. (#2369)
Call autoFocusOnHide
and autoFocusOnShow
with a null
argument when there's no element to focus or the element is not focusable. This allows users to specify a fallback element to focus on hide or show. (#2369)
Updated dependencies: @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
Fixed build target. (#2355)
Fixed mock-get-client-rects
module marking elements not connected to the DOM as visible. (#2339)
Updated dependencies: @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
Fixed Menu
focusing on the first menu item rather than the menu container when opened with a mouse click. (#2339)
Added getPersistentElements
prop to Dialog
to better support third-party elements that are already in the DOM by the time the dialog is opened. (#2339)
Added support on Dialog
for nested/parallel dialogs, such as portalled dialogs created by third-party libraries and extensions. (#2339)
Fixed nested Dialog
closing when dragging from the nested dialog to the parent dialog. (#2339)
Fixed build target. (#2355)
Updated JSDocs.
Updated dependencies: @ariakit/[email protected]
, @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Fixed Menu
focusing on the first menu item rather than the menu container when opened with a mouse click. (#2339)
Added getPersistentElements
prop to Dialog
to better support third-party elements that are already in the DOM by the time the dialog is opened. (#2339)
Added support on Dialog
for nested/parallel dialogs, such as portalled dialogs created by third-party libraries and extensions. (#2339)
Fixed nested Dialog
closing when dragging from the nested dialog to the parent dialog. (#2339)
Fixed build target. (#2355)
Updated JSDocs.
Updated dependencies: @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Added FocusableContainer
component to control whether Focusable
components inside it can be auto focused when they have the autoFocus
prop. (#2322)
Fixed Select
component causing a scroll jump when it's dynamically rendered in a portal. (#2322)
Fixed a bug where passing controlled props to a component store wouldn't always call the state setter with an updated value. (#2328)
Fixed Menu
not respecting hidden={false}
. (#2328)
Updated JSDocs.
Updated dependencies: @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
Fixed Select
component causing a scroll jump when it's dynamically rendered in a portal. (#2322)
Fixed a bug where passing controlled props to a component store wouldn't always call the state setter with an updated value. (#2328)
Fixed Menu
not respecting hidden={false}
. (#2328)
Updated JSDocs.
Updated dependencies: @ariakit/[email protected]
, @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
@ariakit/[email protected]
.Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Fixed FormRadio
error when not explicitly providing the composite store. (#2313)
Fixed invariant error messages on Menu
components. (#2318)
Updated validate and submit callbacks on Form
so they always run in a consistent order. (#2319)
Fixed nested Dialog
components when they are conditionally mounted. (#2310)
Updated dependencies: @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
Fixed FormRadio
error when not explicitly providing the composite store. (#2313)
Fixed invariant error messages on Menu
components. (#2318)
Updated validate and submit callbacks on Form
so they always run in a consistent order. (#2319)
Fixed nested Dialog
components when they are conditionally mounted. (#2310)
Updated dependencies: @ariakit/[email protected]
, @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
@ariakit/[email protected]
.Published by github-actions[bot] over 1 year ago
Added support for the inert
attribute on the Dialog
component. If the browser supports inert
, modal dialogs will now use it rather than focus trap regions. (#2301)
Fixed nested modal Dialog
also closing the parent dialog when clicking outside. (#2300)
Fixed modal Dialog
eventually losing focus to document.body
. (#2300)
Fixed Combobox
with autoSelect
and autoComplete
set to both
or inline
where the completion string would lose its selected state. (#2308)
Fixed Combobox
not processing composition text (like chinese characters or accents). (#2308)
Updated dependencies: @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
Added support for the inert
attribute on the Dialog
component. If the browser supports inert
, modal dialogs will now use it rather than focus trap regions. (#2301)
Fixed nested modal Dialog
also closing the parent dialog when clicking outside. (#2300)
Fixed modal Dialog
eventually losing focus to document.body
. (#2300)
Fixed Combobox
with autoSelect
and autoComplete
set to both
or inline
where the completion string would lose its selected state. (#2308)
Fixed Combobox
not processing composition text (like chinese characters or accents). (#2308)
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Fixed Dialog
not returning focus when closed when rendered with React.lazy
. (#2290)
Fixed Hovercard
being shown on touch/tap on mobile devices. (#2291)
Fixed Hovercard
not properly cleaning up the timeout to hide the card when
unmounted. (#2289)
Updated dependencies: @ariakit/[email protected]
, @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
@ariakit/[email protected]
.Published by github-actions[bot] over 1 year ago
Fixed Dialog
not returning focus when closed when rendered with React.lazy
. (#2290)
Fixed Hovercard
being shown on touch/tap on mobile devices. (#2291)
Fixed Hovercard
not properly cleaning up the timeout to hide the card when
unmounted. (#2289)
Updated dependencies: @ariakit/[email protected]
.
Published by github-actions[bot] over 1 year ago
isFalsyBooleanCallback
method.