ariakit

Toolkit for building accessible web apps with React

MIT License

Downloads
2.7M
Stars
7.7K
Committers
119

Bot releases are visible (Hide)

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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].

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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].

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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].

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Updated isFocusable function to return false when the element is inert or is a descendant of an inert element. (#2339)

  • Fixed build target. (#2355)

  • Updated JSDocs.

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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 - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Updated JSDocs.
ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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].

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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].

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Added support for native radio buttons within forms, that work with roving tabindex, to all focus utilities. (#2313)

  • Updated validate and submit callbacks on Form so they always run in a consistent order. (#2319)

  • Marked internal store functions as deprecated/experimental. (#2316)

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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 - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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].

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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].

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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)

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Added support for elements becoming inaccessible between mousedown and mouseup events on the click function. (#2300)

  • Added support for composition text on type. (#2308)

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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].

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

ariakit - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 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 - @ariakit/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Added isFalsyBooleanCallback method.
Package Rankings
Top 1.05% on Npmjs.org
Top 6.73% on Proxy.golang.org