Update dependency @ariakit/react to ^0.4.24#649
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
Contributor
GitLab Pipeline ActionGeneral informationLink to pipeline: https://gitlab.com/code0-tech/development/pictor/-/pipelines/2400616899 Status: Passed Job summariesstorybook:buildStorybook available at https://code0-tech.gitlab.io/-/development/pictor/-/jobs/13595311423/artifacts/storybook-static/index.html |
91769aa to
0125c08
Compare
0125c08 to
5543b64
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.4.22→^0.4.24Release Notes
ariakit/ariakit (@ariakit/react)
v0.4.24Compare Source
This release improves React combobox and form reliability, including preserved combobox input and popover scroll position during result updates, more predictable focus behavior after filtering selects on iOS Safari, proper isolation of
FormRadiogroups inside nested composite widgets, safer handling of explicitly undefinedidprops, and better generic typing forCheckboxProviderwrappers.Improved
CheckboxProvidergeneric typingThis fixes TypeScript errors when wrapping
CheckboxProviderin generic React components. Controlled and uncontrolled checkbox group wrappers now type-check correctly without requiring non-null assertions on values such asdefaultValue.Before, generic wrappers often needed a non-null assertion to satisfy the provider props:
Now the same wrapper can type-check without the workaround:
Fixed
Comboboxinput scroll position resettingWhen a
Comboboxinput's text overflowed its width, the input's horizontal scroll position reset to the beginning each time the results changed. This happened because the virtual focus mechanism briefly moved DOM focus to the active item and back whenautoSelectwas enabled, causing browsers to reset the input's internalscrollLeft.The scroll position is now preserved across these focus transitions.
Fixed
FormRadioregistering to ancestor composite storesFormRadioitems nested inside components likeTabPanelwere incorrectly registering to the tab store, causing arrow keys in the tab list to navigate to radio items instead of other tabs.FormRadioGroupnow resets the composite context for its children, preventing form radio items from being picked up by unrelated parent stores.Other updates
ComboboxPopoverscroll position resetting when items change in multi-select mode (e.g., during infinite scroll).SelectItemstealing focus from the combobox input when the selected item reappears after filtering, which dismissed the keyboard on iOS Safari.idprop is explicitly passed asundefined.@ariakit/react-core@0.4.24v0.4.23Compare Source
ComboboxDisclosureso pressing Escape closesComboboxPopoverwhen the popover starts open and theComboboxinput is auto-focused.@ariakit/react-core@0.4.23Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.