Update dependency @headlessui/react to v1.7.19
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@headlessui/react (source) | dependencies | patch | 1.7.7 -> 1.7.19 |
Release Notes
tailwindlabs/headlessui (@headlessui/react)
v1.7.19
Fixed
- Make sure panels re-register when IDs are calculated in React < 18 (#2883)
- Expose
disabled
state onTab
component (#2918) - Prevent default behavior when clicking outside of a
Dialog.Panel
(#2919) - Add
hidden
attribute to internalHidden
component when theFeatures.Hidden
feature is used (#2955) - Allow setting custom
tabIndex
on theSwitch
component (#2966) - Forward
disabled
state to hidden inputs in form-like components (#3004) - Respect
selectedIndex
for controlledTab
components (#3037)
v1.7.18
Fixed
- Don't call
Dialog
'sonClose
twice on mobile devices (#2690) - Lazily resolve default containers in
Dialog
(#2697) - Ensure hidden
Tab.Panel
components are hidden from the accessibility tree (#2708) - Add support for
role="alertdialog"
toDialog
component (#2709) - Ensure blurring the
Combobox.Input
component closes theCombobox
(#2712) - Allow changes to the
className
prop when theTransition
component is currently not transitioning (#2722) - Export (internal-only) component interfaces for TypeScript compiler (#2313)
- Fix infinite render-loop for
Disclosure.Panel
andPopover.Panel
whenas={Fragment}
(#2760) - Fix VoiceOver bug for
Listbox
component in Chrome (#2824) - Fix outside click detection when component is mounted in the Shadow DOM (#2866)
- Fix CJS types (#2880)
- Fix error when transition classes contain new lines (#2871)
- Improve iOS locking (7721aca)
v1.7.17
Fixed
- Use correct value when resetting
<Listbox multiple>
and<Combobox multiple>
(#2626) - Render
MainTreeNode
inPopover.Group
component only (#2634) - Disable smooth scrolling when opening/closing
Dialog
components on iOS (#2635) - Don't assume
Tab
components are available when setting the next index (#2642) - Fix incorrectly focused
Combobox.Input
component on page load (#2654) - Ensure
appear
works using theTransition
component (even when used with SSR) (#2646) - Improve resetting values when using the
nullable
prop on theCombobox
component (#2660) - Fix hydration of components inside
Suspense
(#2663) - Prevent scrolling when focusing a tab (#2674)
v1.7.16
Fixed
- Ensure the caret is in a consistent position when syncing the
Combobox.Input
value (#2568) - Improve "outside click" behavior in combination with 3rd party libraries (#2572)
- Ensure IME works on Android devices (#2580)
- Calculate
aria-expanded
purely based on the open/closed state (#2610) - Submit form on
Enter
even if no submit-like button was found (#2613)
v1.7.15
Added
- [internal] add demo mode to
Menu
andPopover
components (#2448)
Fixed
- Ensure
FocusTrap
is only active when the givenenabled
value istrue
(#2456) - Stop
<Transition appear>
from overwriting classes on re-render (#2457) - Improve control over
Menu
andListbox
options while searching (#2471) - Consider clicks inside iframes to be "outside" (#2485)
- Ensure moving focus within a
Portal
component, does not close thePopover
component (#2492)
Changed
- Move
types
condition to the front (#2469)
v1.7.14
Fixed
- Fix focus styles showing up when using the mouse (#2347)
- Fix "Can't perform a React state update on an unmounted component." when using the
Transition
component (#2374) - Add
FocusTrap
event listeners once document has loaded (#2389) - Fix
className
hydration for<Transition appear>
(#2390) - Improve
Combobox
types to improve false positives (#2411) - Merge
className
correctly when it’s a function (#2412) - Correctly handle IME composition in
Combobox.Input
(#2426)
Added
- Add
form
prop to form-like components such asRadioGroup
,Switch
,Listbox
, andCombobox
(#2356)
v1.7.13
Fixed
- Ensure
Transition
component completes if nothing is transitioning (#2318) - Enable native label behavior for
Switch
where possible (#2265) - Allow root containers from the
Dialog
component in theFocusTrap
component (#2322) - Fix
XYZPropsWeControl
and cleanup internal TypeScript types (#2329) - Fix invalid warning when using multiple
Popover.Button
components inside aPopover.Panel
(#2333) - Fix restore focus to buttons in Safari, when
Dialog
component closes (#2326)
v1.7.12
Added
- Add explicit props types for every component (#2282)
Fixed
- Ensure the main tree and parent
Dialog
components are marked asinert
(#2290) - Fix nested
Popover
components not opening (#2293) - Make React types more compatible with other libraries (#2282)
- Fix
Dialog
cleanup when theDialog
becomes hidden (#2303)
v1.7.11
Fixed
- Ensure we handle
null
values for thedataRef
correctly (#2258) - Move
aria-multiselectable
to[role=listbox]
in theCombobox
component (#2271) - Re-focus
Combobox.Input
when aCombobox.Option
is selected (#2272) - Ensure we reset the
activeOptionIndex
if the active option is unmounted (#2274) - Improve
Ref
type for forwardedSwitch
's ref (#2277) - Start cleanup phase of the
Dialog
component when going into theClosing
state (#2264)
v1.7.10
Fixed
- Revert "Use the
import * as React from 'react'
pattern (#2242)
v1.7.9
Fixed
- Fix SSR tab hydration when using Strict Mode in development (#2231)
- Don't break overflow when multiple dialogs are open at the same time (#2215)
- Fix "This
Suspense
boundary received an update before it finished hydrating" error in theDisclosure
component (#2238) - Use the
import * as React from 'react'
pattern (#2242)
v1.7.8
Fixed
- Fix SSR tab rendering on React 17 (#2102)
- Fix arrow key handling in
Tab
(after DOM order changes) (#2145) - Fix false positive warning about using multiple
Popover.Button
components (#2146) - Fix
Tab
key with non focusable elements inPopover.Panel
(#2147) - Fix false positive warning when using
Popover.Button
in React 17 (#2163) - Fix
failed to removeChild on Node
bug (#2164) - Don’t overwrite classes during SSR when rendering fragments (#2173)
- Improve
Combobox
accessibility (#2153) - Fix crash when reading
headlessuiFocusGuard
ofrelatedTarget
in theFocusTrap
component (#2203) - Fix
FocusTrap
inDialog
when there is only 1 focusable element (#2172) - Improve
Tabs
wrapping around when controlling the component and overflowing theselectedIndex
(#2213) - Fix
shadow-root
bug closingDialog
containers (#2217)
Added
- Allow setting
tabIndex
on theTab.Panel
(#2214)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by autocafe