fix(deps): update dependency @headlessui/react to v1.7.17 #1469

Closed
opened 2026-04-05 16:27:41 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @renovate[bot] on 11/21/2023

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@headlessui/react 1.7.7 -> 1.7.17 age adoption passing confidence

Release Notes

tailwindlabs/headlessui (@​headlessui/react)

v1.7.17

Compare Source

Fixed
  • Use correct value when resetting <Listbox multiple> and <Combobox multiple> (#​2626)
  • Render <MainTreeNode /> in Popover.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 the Transition component (even when used with SSR) (#​2646)
  • Improve resetting values when using the nullable prop on the Combobox component (#​2660)
  • Fix hydration of components inside <Suspense> (#​2663)
  • Prevent scrolling when focusing a tab (#​2674)

v1.7.16

Compare Source

Fixed
  • Ensure the caret is in a consistent position when syncing the Combobox.Input value (#​2568)
  • Improve "outside click" behaviour 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

Compare Source

Added
  • [internal] add demo mode to Menu and Popover components (#​2448)
Fixed
  • Ensure FocusTrap is only active when the given enabled value is true (#​2456)
  • Stop <Transition appear> from overwriting classes on re-render (#​2457)
  • Improve control over Menu and Listbox options while searching (#​2471)
  • Consider clicks inside iframes to be "outside" (#​2485)
  • Ensure moving focus within a Portal component, does not close the Popover component (#​2492)
Changed
  • Move types condition to the front (#​2469)

v1.7.14

Compare Source

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 as RadioGroup, Switch, Listbox, and Combobox (#​2356)

v1.7.13

Compare Source

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 the FocusTrap component (#​2322)
  • Fix XYZPropsWeControl and cleanup internal TypeScript types (#​2329)
  • Fix invalid warning when using multiple Popover.Button components inside a Popover.Panel (#​2333)
  • Fix restore focus to buttons in Safari, when Dialog component closes (#​2326)

v1.7.12

Compare Source

Added
  • Add explicit props types for every component (#​2282)
Fixed
  • Ensure the main tree and parent Dialog components are marked as inert (#​2290)
  • Fix nested Popover components not opening (#​2293)
  • Make React types more compatible with other libraries (#​2282)
  • Fix Dialog cleanup when the Dialog becomes hidden (#​2303)

v1.7.11

Compare Source

Fixed
  • Ensure we handle null values for the dataRef correctly (#​2258)
  • Move aria-multiselectable to [role=listbox] in the Combobox component (#​2271)
  • Re-focus Combobox.Input when a Combobox.Option is selected (#​2272)
  • Ensure we reset the activeOptionIndex if the active option is unmounted (#​2274)
  • Improve Ref type for forwarded Switch's ref (#​2277)
  • Start cleanup phase of the Dialog component when going into the Closing state (#​2264)

v1.7.10

Compare Source

Fixed
  • Revert "Use the import * as React from 'react' pattern (#​2242)

v1.7.9

Compare Source

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 the Disclosure component (#​2238)
  • Use the import * as React from 'react' pattern (#​2242)

v1.7.8

Compare Source

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 in Popover.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 of relatedTarget in the FocusTrap component (#​2203)
  • Fix FocusTrap in Dialog when there is only 1 focusable element (#​2172)
  • Improve Tabs wrapping around when controlling the component and overflowing the selectedIndex (#​2213)
  • Fix shadow-root bug closing Dialog containers (#​2217)
Added
  • Allow setting tabIndex on the Tab.Panel (#​2214)

Configuration

📅 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 becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

*Originally created by @renovate[bot] on 11/21/2023* [![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@headlessui/react](https://togithub.com/tailwindlabs/headlessui) | [`1.7.7` -> `1.7.17`](https://renovatebot.com/diffs/npm/@headlessui%2freact/1.7.7/1.7.17) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@headlessui%2freact/1.7.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@headlessui%2freact/1.7.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@headlessui%2freact/1.7.7/1.7.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@headlessui%2freact/1.7.7/1.7.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>tailwindlabs/headlessui (@&#8203;headlessui/react)</summary> ### [`v1.7.17`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1717---2023-08-17) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.16...@headlessui/react@v1.7.17) ##### Fixed - Use correct value when resetting `<Listbox multiple>` and `<Combobox multiple>` ([#&#8203;2626](https://togithub.com/tailwindlabs/headlessui/pull/2626)) - Render `<MainTreeNode />` in `Popover.Group` component only ([#&#8203;2634](https://togithub.com/tailwindlabs/headlessui/pull/2634)) - Disable smooth scrolling when opening/closing `Dialog` components on iOS ([#&#8203;2635](https://togithub.com/tailwindlabs/headlessui/pull/2635)) - Don't assume `<Tab />` components are available when setting the next index ([#&#8203;2642](https://togithub.com/tailwindlabs/headlessui/pull/2642)) - Fix incorrectly focused `Combobox.Input` component on page load ([#&#8203;2654](https://togithub.com/tailwindlabs/headlessui/pull/2654)) - Ensure `appear` works using the `Transition` component (even when used with SSR) ([#&#8203;2646](https://togithub.com/tailwindlabs/headlessui/pull/2646)) - Improve resetting values when using the `nullable` prop on the `Combobox` component ([#&#8203;2660](https://togithub.com/tailwindlabs/headlessui/pull/2660)) - Fix hydration of components inside `<Suspense>` ([#&#8203;2663](https://togithub.com/tailwindlabs/headlessui/pull/2663)) - Prevent scrolling when focusing a tab ([#&#8203;2674](https://togithub.com/tailwindlabs/headlessui/pull/2674)) ### [`v1.7.16`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1716---2023-07-27) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.15...@headlessui/react@v1.7.16) ##### Fixed - Ensure the caret is in a consistent position when syncing the `Combobox.Input` value ([#&#8203;2568](https://togithub.com/tailwindlabs/headlessui/pull/2568)) - Improve "outside click" behaviour in combination with 3rd party libraries ([#&#8203;2572](https://togithub.com/tailwindlabs/headlessui/pull/2572)) - Ensure IME works on Android devices ([#&#8203;2580](https://togithub.com/tailwindlabs/headlessui/pull/2580)) - Calculate `aria-expanded` purely based on the open/closed state ([#&#8203;2610](https://togithub.com/tailwindlabs/headlessui/pull/2610)) - Submit form on `Enter` even if no submit-like button was found ([#&#8203;2613](https://togithub.com/tailwindlabs/headlessui/pull/2613)) ### [`v1.7.15`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1715---2023-06-01) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.14...@headlessui/react@v1.7.15) ##### Added - \[internal] add demo mode to `Menu` and `Popover` components ([#&#8203;2448](https://togithub.com/tailwindlabs/headlessui/pull/2448)) ##### Fixed - Ensure `FocusTrap` is only active when the given `enabled` value is `true` ([#&#8203;2456](https://togithub.com/tailwindlabs/headlessui/pull/2456)) - Stop `<Transition appear>` from overwriting classes on re-render ([#&#8203;2457](https://togithub.com/tailwindlabs/headlessui/pull/2457)) - Improve control over `Menu` and `Listbox` options while searching ([#&#8203;2471](https://togithub.com/tailwindlabs/headlessui/pull/2471)) - Consider clicks inside iframes to be "outside" ([#&#8203;2485](https://togithub.com/tailwindlabs/headlessui/pull/2485)) - Ensure moving focus within a `Portal` component, does not close the `Popover` component ([#&#8203;2492](https://togithub.com/tailwindlabs/headlessui/pull/2492)) ##### Changed - Move `types` condition to the front ([#&#8203;2469](https://togithub.com/tailwindlabs/headlessui/pull/2469)) ### [`v1.7.14`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1714---2023-04-12) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.13...@headlessui/react@v1.7.14) ##### Fixed - Fix focus styles showing up when using the mouse ([#&#8203;2347](https://togithub.com/tailwindlabs/headlessui/pull/2347)) - Fix "Can't perform a React state update on an unmounted component." when using the `Transition` component ([#&#8203;2374](https://togithub.com/tailwindlabs/headlessui/pull/2374)) - Add `FocusTrap` event listeners once document has loaded ([#&#8203;2389](https://togithub.com/tailwindlabs/headlessui/pull/2389)) - Fix `className` hydration for `<Transition appear>` ([#&#8203;2390](https://togithub.com/tailwindlabs/headlessui/pull/2390)) - Improve `Combobox` types to improve false positives ([#&#8203;2411](https://togithub.com/tailwindlabs/headlessui/pull/2411)) - Merge `className` correctly when it’s a function ([#&#8203;2412](https://togithub.com/tailwindlabs/headlessui/pull/2412)) - Correctly handle IME composition in `<Combobox.Input>` ([#&#8203;2426](https://togithub.com/tailwindlabs/headlessui/pull/2426)) ##### Added - Add `form` prop to form-like components such as `RadioGroup`, `Switch`, `Listbox`, and `Combobox` ([#&#8203;2356](https://togithub.com/tailwindlabs/headlessui/pull/2356)) ### [`v1.7.13`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1713---2023-03-03) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.12...@headlessui/react@v1.7.13) ##### Fixed - Ensure `Transition` component completes if nothing is transitioning ([#&#8203;2318](https://togithub.com/tailwindlabs/headlessui/pull/2318)) - Enable native label behavior for `<Switch>` where possible ([#&#8203;2265](https://togithub.com/tailwindlabs/headlessui/pull/2265)) - Allow root containers from the `Dialog` component in the `FocusTrap` component ([#&#8203;2322](https://togithub.com/tailwindlabs/headlessui/pull/2322)) - Fix `XYZPropsWeControl` and cleanup internal TypeScript types ([#&#8203;2329](https://togithub.com/tailwindlabs/headlessui/pull/2329)) - Fix invalid warning when using multiple `Popover.Button` components inside a `Popover.Panel` ([#&#8203;2333](https://togithub.com/tailwindlabs/headlessui/pull/2333)) - Fix restore focus to buttons in Safari, when `Dialog` component closes ([#&#8203;2326](https://togithub.com/tailwindlabs/headlessui/pull/2326)) ### [`v1.7.12`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1712---2023-02-24) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.11...@headlessui/react@v1.7.12) ##### Added - Add explicit props types for every component ([#&#8203;2282](https://togithub.com/tailwindlabs/headlessui/pull/2282)) ##### Fixed - Ensure the main tree and parent `Dialog` components are marked as `inert` ([#&#8203;2290](https://togithub.com/tailwindlabs/headlessui/pull/2290)) - Fix nested `Popover` components not opening ([#&#8203;2293](https://togithub.com/tailwindlabs/headlessui/pull/2293)) - Make React types more compatible with other libraries ([#&#8203;2282](https://togithub.com/tailwindlabs/headlessui/pull/2282)) - Fix `Dialog` cleanup when the `Dialog` becomes hidden ([#&#8203;2303](https://togithub.com/tailwindlabs/headlessui/pull/2303)) ### [`v1.7.11`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1711---2023-02-15) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.10...@headlessui/react@v1.7.11) ##### Fixed - Ensure we handle `null` values for the `dataRef` correctly ([#&#8203;2258](https://togithub.com/tailwindlabs/headlessui/pull/2258)) - Move `aria-multiselectable` to `[role=listbox]` in the `Combobox` component ([#&#8203;2271](https://togithub.com/tailwindlabs/headlessui/pull/2271)) - Re-focus `Combobox.Input` when a `Combobox.Option` is selected ([#&#8203;2272](https://togithub.com/tailwindlabs/headlessui/pull/2272)) - Ensure we reset the `activeOptionIndex` if the active option is unmounted ([#&#8203;2274](https://togithub.com/tailwindlabs/headlessui/pull/2274)) - Improve `Ref` type for forwarded `Switch`'s ref ([#&#8203;2277](https://togithub.com/tailwindlabs/headlessui/pull/2277)) - Start cleanup phase of the `Dialog` component when going into the `Closing` state ([#&#8203;2264](https://togithub.com/tailwindlabs/headlessui/pull/2264)) ### [`v1.7.10`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1710---2023-02-06) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.9...@headlessui/react@v1.7.10) ##### Fixed - Revert "Use the `import * as React from 'react'` pattern ([#&#8203;2242](https://togithub.com/tailwindlabs/headlessui/pull/2242)) ### [`v1.7.9`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#179---2023-02-03) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.8...@headlessui/react@v1.7.9) ##### Fixed - Fix SSR tab hydration when using Strict Mode in development ([#&#8203;2231](https://togithub.com/tailwindlabs/headlessui/pull/2231)) - Don't break overflow when multiple dialogs are open at the same time ([#&#8203;2215](https://togithub.com/tailwindlabs/headlessui/pull/2215)) - Fix "This `Suspense` boundary received an update before it finished hydrating" error in the `Disclosure` component ([#&#8203;2238](https://togithub.com/tailwindlabs/headlessui/pull/2238)) - Use the `import * as React from 'react'` pattern ([#&#8203;2242](https://togithub.com/tailwindlabs/headlessui/pull/2242)) ### [`v1.7.8`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#178---2023-01-27) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.7...@headlessui/react@v1.7.8) ##### Fixed - Fix SSR tab rendering on React 17 ([#&#8203;2102](https://togithub.com/tailwindlabs/headlessui/pull/2102)) - Fix arrow key handling in `Tab` (after DOM order changes) ([#&#8203;2145](https://togithub.com/tailwindlabs/headlessui/pull/2145)) - Fix false positive warning about using multiple `<Popover.Button>` components ([#&#8203;2146](https://togithub.com/tailwindlabs/headlessui/pull/2146)) - Fix `Tab` key with non focusable elements in `Popover.Panel` ([#&#8203;2147](https://togithub.com/tailwindlabs/headlessui/pull/2147)) - Fix false positive warning when using `<Popover.Button />` in React 17 ([#&#8203;2163](https://togithub.com/tailwindlabs/headlessui/pull/2163)) - Fix `failed to removeChild on Node` bug ([#&#8203;2164](https://togithub.com/tailwindlabs/headlessui/pull/2164)) - Don’t overwrite classes during SSR when rendering fragments ([#&#8203;2173](https://togithub.com/tailwindlabs/headlessui/pull/2173)) - Improve `Combobox` accessibility ([#&#8203;2153](https://togithub.com/tailwindlabs/headlessui/pull/2153)) - Fix crash when reading `headlessuiFocusGuard` of `relatedTarget` in the `FocusTrap` component ([#&#8203;2203](https://togithub.com/tailwindlabs/headlessui/pull/2203)) - Fix `FocusTrap` in `Dialog` when there is only 1 focusable element ([#&#8203;2172](https://togithub.com/tailwindlabs/headlessui/pull/2172)) - Improve `Tabs` wrapping around when controlling the component and overflowing the `selectedIndex` ([#&#8203;2213](https://togithub.com/tailwindlabs/headlessui/pull/2213)) - Fix `shadow-root` bug closing `Dialog` containers ([#&#8203;2217](https://togithub.com/tailwindlabs/headlessui/pull/2217)) ##### Added - Allow setting `tabIndex` on the `Tab.Panel` ([#&#8203;2214](https://togithub.com/tailwindlabs/headlessui/pull/2214)) </details> --- ### Configuration 📅 **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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/OneUptime/oneuptime). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#1469