Skip to content

Latest commit

 

History

History
128 lines (85 loc) · 4.06 KB

CHANGELOG.md

File metadata and controls

128 lines (85 loc) · 4.06 KB

@floating-ui/react

0.26.11

Patch Changes

  • fix(useHover): ensure mouseOnly is respected when restMs is specified. Also ensure restMs is always 0 for touch input.
  • fix(types): export FloatingOverlayProps
  • feat(useDelayGroup): return the GroupContext value from the Hook, and don't require an id option to be passed. You only need to invoke useDelayGroup() and read the context data from it. As a result, useDelayGroupContext() has been deprecated as it no longer needs to be used.

0.26.10

Patch Changes

  • fix(FloatingFocusManager): return focus to the first tabbable descendant of the reference element if the reference element itself is not focusable

0.26.9

Patch Changes

  • fix(useFocus): avoid closing floating element when focus moves inside shadow roots

0.26.8

Patch Changes

  • Update dependencies: @floating-ui/react-dom@2.0.8

0.26.7

Patch Changes

  • chore: improve JSDocs
  • fix(FloatingPortal): unconditional rendering with Suspense
  • Update dependencies: @floating-ui/react-dom@2.0.7

0.26.6

Patch Changes

  • c9c5058: fix(useListNavigation): sync internal indexRef to selectedIndex on open. Fixes an issue where if selectedIndex changed after initial render before opening, activeIndex would not be correctly synced.
  • 8b3c93b: fix(utils): check if env is JSDOM for isVirtualPointerEvent. Fixes issue when testing visibleOnly prop in useFocus.
  • Updated dependencies [d3a773b]
    • @floating-ui/react-dom@2.0.6

0.26.5

Patch Changes

  • 672e458: feat(useListNavigation, Composite): support grid navigation over items with variable sizes
  • 4c04669: chore: exports .d.mts types, solves #2472
  • 6af9808: fix(react/utils): cross-browser isVirtualPointerEvent
  • Updated dependencies [4c04669]
  • Updated dependencies [afb7e5e]
    • @floating-ui/react-dom@2.0.5
    • @floating-ui/utils@0.2.0

0.26.4

Patch Changes

  • 7dc269cf: feat(useRole): add select and combobox component roles and allow dynamic/derivable item props based on active and selected states. Also adds menuitem role for nested menu reference elements, and automatically adds an id to the item props for the new component roles for virtual focus.
  • d9be2481: fix(useListNavigation): apply aria-activedescendant prop on floating element only for non typeable-combobox reference elements. Fixes issues with Firefox VoiceOver on Mac forcing DOM focus into the listbox.

0.26.3

Patch Changes

  • 9170b9e6: fix(useDismiss): targetRootAncestor check for third party outside presses

    The Grammarly extension no longer closes upon clicking when inside floating elements.

  • 66efdaf8: fix(FloatingFocusManager): return focus to last connected element

0.26.2

Patch Changes

  • c1965f65: refactor: minor jsdoc/type improvements
  • 3bd42f24: feat: reason strings as third param of onOpenChange
  • 14cb1681: fix(FloatingFocusManager): avoid returning focus to reference if focus moved elsewhere
  • 628fd119: feat(useRole): add label role
  • Updated dependencies [c1965f65]
    • @floating-ui/react-dom@2.0.3

0.26.1

Patch Changes

  • ac17abb7: feat(Composite): allow controlled mode with activeIndex and onNavigate props
  • c3bfd04e: fix(useFocus): improve visibleOnly detection
  • 43725a2c: feat(useDismiss): add capture option and default outsidePress to true

0.26.0

Minor Changes

  • 0668ed61: feat(useFocus): replace keyboardOnly option with visibleOnly (matches :focus-visible CSS selector)

Patch Changes

  • 07d8e853: fix(useDismiss): handle dragging outside/inside floating element with click outsidePressEvent
  • 841eb03a: fix(useFocus): close on blur only if focus remains in document
  • e6d80efb: fix(FloatingFocusManager): treat untrapped combobox reference as non-modal guards
  • 4144204a: fix: virtual event check for Android
  • 28659c4d: refactor: move react utils to @floating-ui/react/utils
  • Updated dependencies [28659c4d]
    • @floating-ui/utils@0.1.5

0.25.4

Patch Changes

  • 8bf6e826: fix(Composite): loop false
  • 8d576645: feat(useListNavigation): support nested virtual navigation