fix(FloatingOverlay): correct multiple locks behavior on iOS
fix(FloatingFocusManager): avoid returning focus to nearest tabbable element of the reference if it gets removed when the floating element closes to avoid unwanted focus effects of unrelated elements firing. Tab index context remains preserved if the floating element is portaled.
refactor: use React.JSX.Element types. Ensure you've upgraded to the latest @types/react patches (versions since May 6, 2023)
fix(FloatingArrow): avoid requiring leading space for manually specified transform style property
fix(inner): round maxHeight and apply minItemsVisible only when scrollable
feat: add onOpenChange reason string for FloatingFocusManager's closeOnFocusOut handling
fix(inner): correctly handle borders
fix(FloatingArrow): ignore staticOffset prop if floating element is shifted. Fixes an issue where the arrow could potentially point to nothing if it was shifted enough from its reference element.
fix(useListNavigation, Composite): prevent onNavigate from potentially passing in an undefined value instead of null
fix(useHover): blockPointerEvents no longer adds pointer-events: none to unintended <body> elements.
fix: manage focus on element with floating props spread on it
fix(FloatingFocusManager): support keepMounted behavior with disabled prop
fix: focus always mounted nested lists with listNavigation
fix(FloatingFocusManager): return focus to next tabbable after reference element if removed after floating element opens without other previously focused elements to use
fix(useListNavigation): avoid reading ref in render
fix(FloatingOverlay): correct multiple locks behavior on iOS
fix(FloatingFocusManager): avoid returning focus to nearest tabbable element of the reference if it gets removed when the floating element closes to avoid unwanted focus effects of unrelated elements firing. Tab index context remains preserved if the floating element is portaled.
refactor: use React.JSX.Element types. Ensure you've upgraded to the latest @types/react patches (versions since May 6, 2023)
fix(FloatingArrow): avoid requiring leading space for manually specified transform style property
fix(inner): round maxHeight and apply minItemsVisible only when scrollable
feat: add onOpenChange reason string for FloatingFocusManager's closeOnFocusOut handling
fix(inner): correctly handle borders
fix(FloatingArrow): ignore staticOffset prop if floating element is shifted. Fixes an issue where the arrow could potentially point to nothing if it was shifted enough from its reference element.
fix(useListNavigation, Composite): prevent onNavigate from potentially passing in an undefined value instead of null
fix(useHover): blockPointerEvents no longer adds pointer-events: none to unintended <body> elements.
fix: manage focus on element with floating props spread on it
fix(FloatingFocusManager): support keepMounted behavior with disabled prop
0.26.22
Patch Changes
Update dependencies: @floating-ui/utils@0.2.7
0.26.21
Patch Changes
Update dependencies: @floating-ui/utils@0.2.6
0.26.20
Patch Changes
fix: wrap focus call in act in useFocus tests
fix: focus always mounted nested lists with listNavigation
fix(FloatingFocusManager): return focus to next tabbable after reference element if removed after floating element opens without other previously focused elements to use
fix(useListNavigation): avoid reading ref in render
Update dependencies: @floating-ui/utils@0.2.5
0.26.19
Patch Changes
refactor: use scrollX/scrollY instead of deprecated pageXOffset/pageYOffset
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @floating-ui/react from 0.26.18 to 0.26.24.
Release notes
Sourced from
@floating-ui/react
's releases.Changelog
Sourced from
@floating-ui/react
's changelog.... (truncated)
Commits
ecd627e
Version Packages (#3041)2f5132e
fix(FloatingOverlay): correct multiple locks behavior on iOS (#3051)46ce713
fix(FloatingFocusManager): use fallback return focus element (#3049)7e05704
refactor:JSX.Element
->React.JSX.Element
(#3050)0dd000f
fix(inner): roundmaxHeight
and applyminItemsVisible
only when scrollabl...42876ac
fix(FloatingArrow): avoid requiring leading space for manually specified `tra...f2552f4
Version Packages (#3019)dab5b2c
fix(useListNavigation, Composite): preventonNavigate
from potentially pass...a7e37ab
refactor:floating-focus-out
->focus-out
reason (#3021)85f1ac1
fix(FloatingArrow): ignorestaticOffset
prop if floating element is shifted...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show