Skip to content

chore(deps): update dependency @headlessui/react to v2#2017

Open
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/headlessui-react-2.x
Open

chore(deps): update dependency @headlessui/react to v2#2017
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/headlessui-react-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Oct 8, 2025

This PR contains the following updates:

Package Change Age Confidence
@headlessui/react (source) 1.7.192.2.10 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

tailwindlabs/headlessui (@​headlessui/react)

v2.2.10

Compare Source

Fixed
  • Don’t render <Portal> while hydrating (#​3825)
  • Fix passing props on Fragment error due to Symbol(react.lazy) (#​3873)

v2.2.9

Compare Source

Fixed
  • Improve focus management in shadow DOM roots (#​3794)
  • Don't accidentally open the Combobox when touching the ComboboxButton while dragging on mobile (#​3795)
  • Ensure sibling Dialog components are scrollable on mobile (#​3796)
  • Infer Combobox type based on onChange handler (#​3798)
  • Allow home/end key default behavior inside ComboboxInput when Combobox is closed (#​3798)
  • Ensure interacting with a Dialog on iOS works after interacting with a disallowed area (#​3801)
  • Freeze Listbox values as soon as a value is selected (#​3802)
  • Ensure refs are forwarded when freezing data (#​3390)
  • Do not serialize React components into form fields (49e9e8e)

v2.2.8

Compare Source

Fixed
  • Ensure we are not freezing data when the static prop is used (#​3779)
  • Ensure onChange types are contravariant instead of bivariant (#​3781)
  • Support <summary> as a focusable element inside <details> (#​3389)
  • Fix Maximum update depth exceeded crash when using transition prop (#​3782)
  • Ensure pressing Tab in the ComboboxInput, correctly syncs the input value (#​3785)
  • Ensure --button-width and --input-width have the latest value (#​3786)
  • Fix 'Invalid prop data-headlessui-state supplied to React.Fragment' warning (#​3788)
  • Ensure element in ref callback is always connected when rendering in a Portal (#​3789)
  • Ensure form state is up to date when using uncontrolled components (#​3790)
  • Ensure data-open on ComboboxInput is up to date (#​3791)
  • Ensure changing the immediate prop value on the Combobox component works as expected (#​3792)

v2.2.7

Compare Source

Fixed
  • Fix incorrect double invocation of menu items, listbox options and combobox options (#​3766)
  • Fix memory leak in SSR environment (#​3767)
  • Ensure programmatic .click() on MenuButton ref works (#​3768)
  • Don't activate hovered items while using the keyboard (#​3769)

v2.2.6

Compare Source

Fixed
  • Fix immediately closing Listbox by requiring some cursor movement (#​3762)

v2.2.5

Compare Source

Fixed
  • Fix listbox closing immediately after opening on touch devices (#​3755)

v2.2.4

Compare Source

Fixed
  • Fix Combobox error (unexpected undefined) when using virtual mode (#​3734)

v2.2.3

Compare Source

Added
  • Add a quick trigger action to the Menu, Listbox and Combobox components (#​3700)
Fixed
  • Fix clicking Label component should open <Input type="file"> (#​3707)
  • Ensure clicking on interactive elements inside Label component works (#​3709)
  • Fix focus not returned to SVG Element (#​3704)
  • Fix Listbox not focusing first or last option on ArrowUp / ArrowDown (#​3721)
  • Performance improvement: only re-render top-level component when nesting components e.g.: Menu inside a Dialog (#​3722)
  • Fix closing Menu when other Menu is opened (#​3726)

v2.2.2

Compare Source

Fixed
  • Improve Menu component performance (#​3685)
  • Improve Listbox component performance (#​3688)
  • Open Menu and Listbox on mousedown (#​3689)
  • Fix Transition component from incorrectly exposing the Closing state (#​3696)
  • Improve Combobox component performance (#​3697)

v2.2.1

Compare Source

Added
  • Accept tabIndex on the Checkbox component (#​3645)
  • Accept tabIndex on the RadioGroup component (#​3646)
Fixed
  • Use correct ownerDocument when using internal Portal component (#​3594)
  • Bump @tanstack/react-virtual to fix warnings in React 19 projects (#​3588)
  • Fix aria-invalid attributes to have a valid 'true' value (#​3639)
  • Add missing invalid prop to Combobox component (#​3677)
  • Fix Unexpected undefined crash in Combobox component with virtual mode (#​3678)

v2.2.0

Compare Source

Added

v2.1.10

Compare Source

Fixed
  • Use React.JSX instead of deprecated global JSX (#​3511)
  • Fix crash in ListboxOptions when using as={Fragment} (#​3513)

v2.1.9

Compare Source

Fixed
  • Ensure Element is available before polyfilling to prevent crashes in non-browser environments (#​3493)
  • Fix crash when using instanceof HTMLElement in some environments (#​3494)
  • Cleanup process in Combobox component when using virtualization (#​3495)

v2.1.8

Compare Source

Fixed
  • Fix crash when using as={Fragment} on MenuButton, ListboxButton, DisclosureButton or Button components (#​3478)

v2.1.7

Compare Source

Fixed
  • Prevent crash in environments where Element.prototype.getAnimations is not available (#​3473)

v2.1.6

Compare Source

Fixed
  • Fix ListboxOptions being incorrectly marked as inert (#​3466)
  • Fix crash when using DisclosureButton inside of a DisclosurePanel when the Disclosure is open by default (#​3465)

v2.1.5

Compare Source

Fixed
  • Fix transition bug on Firefox, triggered by clicking the PopoverButton in rapid succession (#​3452)

v2.1.4

Compare Source

Fixed
  • Fix components not closing properly when using the transition prop (#​3448)

v2.1.3

Compare Source

Fixed
  • Ensure Transition component state doesn't change when it becomes hidden (#​3372)
  • Fix closing components using the transition prop, and after scrolling the page (#​3407)
  • Ensure all client components are marked correctly to avoid a crash with React 19 and Turbopack (#​3429)

v2.1.2

Compare Source

Fixed
  • Fix prematurely added anchoring styles on ListboxOptions (#​3337)
  • Ensure unmount on Dialog works in combination with the transition prop on DialogBackdrop and DialogPanel components (#​3352)
  • Fix crash in Combobox component when in virtual mode when options are empty (#​3356)
  • Fix hanging tests when using anchor prop (#​3357)
  • Fix transition and focus prop combination for PopoverPanel component (#​3361)
  • Fix outside click in nested portalled Popover components (#​3362)
  • Fix restoring focus to correct element when closing Dialog component (#​3365)
  • Fix flushSync warning for Combobox component with immediate prop enabled (#​3366)

v2.1.1

Compare Source

Fixed
  • Use React.JSX instead of deprecated global JSX (#​3511)
  • Fix crash in ListboxOptions when using as={Fragment} (#​3513)

v2.1.0

Compare Source

Added
Fixed
  • Keep Combobox open when clicking scrollbar in ComboboxOptions (#​3249)
  • Ensure ComboboxInput does not sync with current value while typing (#​3259)
  • Fix visual jitter in Combobox component when using native scrollbar (#​3190)
  • Improve UX by freezing ComboboxOptions while closing (#​3304)
  • Merge incoming style prop on ComboboxOptions, ListboxOptions, MenuItems, and PopoverPanel components (#​3250)
  • Prevent focus on Checkbox when it is disabled (#​3251)
  • Use useId instead of React internals (for React 19 compatibility) (#​3254)
  • Cancel outside click behavior on touch devices when scrolling (#​3266)
  • Correctly apply conditional classes when using Transition and TransitionChild components (#​3303)
Changed
  • Allow using the Tab and Shift+Tab keys when the Listbox component is open (#​3284)

v2.0.4

Compare Source

Fixed
  • [internal] Don’t set a focus fallback for Dialog’s in demo mode (#​3194)
  • Ensure page doesn't scroll down when pressing Escape to close the Dialog component (#​3218)
  • Fix crash when toggling between virtual and non-virtual mode in Combobox component (#​3236)
  • Ensure tabbing to a portalled PopoverPanel component moves focus inside (without using PortalGroup) (#​3239)
  • Only handle form reset when defaultValue is used (#​3240)
Deprecated
  • Mark SwitchGroup as deprecated, prefer Field instead (#​3232)
Changed
  • Use native fieldset instead of div by default for Fieldset component (#​3237)

v2.0.3

Compare Source

Fixed
  • Make sure disabling demo mode on Combobox works (#​3182)

v2.0.2

Compare Source

Fixed
  • Improve performance of internal useInertOthers hook (#​3181)

v2.0.1

Compare Source

Fixed
  • Remove accidental deprecation comments on DialogPanel and DialogTitle (#​3176)

v2.0.0

Compare Source

Added
Fixed
  • Fix scroll-locking on iOS (#​2891)
  • Fix cancellation of events when using disabled or aria-disabled attributes (#​2890)
  • Fix unnecessary execution of the displayValue callback in ComboboxInput component (#​3048)
  • Fix types for multiple prop in Combobox component (#​3099)
  • Fix focus handling in ComboboxInput component (#​3065, #​3073)
  • Fix enter transitions in Transition component (#​3074)
  • Fix focus handling in ListboxOptions and MenuItems components (#​3112)
  • Fix horizontal scrolling inside the Dialog component (#​2889)
  • Don’t cancel touchmove on input elements inside a dialog (#​3166)
Changed
  • Require React 18 (#​2887, #​3092, #​3131)
  • Always render hidden form input fields for Checkbox, Switch, and RadioGroup components (#​3095)
  • Deprecate the RadioGroup.Option component in favor of new Radio component (#​2887)
  • Deprecate the active prop in favor of new focus prop (#​2887)
  • Dialog is now focused by default instead of the first focusable element (#​2887)
  • Change default tags for ListboxOptions, ListboxOption, ComboboxOptions, ComboboxOption, and TabGroup components (#​3109)
  • Change default tag from div to Fragment on Transition components (#​3110, #​3147)
  • Allow Combobox component to have a null value (#​3064, #​3100)
  • Attempt form submission when pressing enter on the ListboxButton component (#​2972)
  • Deprecate the entered prop on the Transition component (#​3089)
  • Deprecate dot notation for components (#​2887, #​3170)
  • Add frozen value to ComboboxOptions component (#​3126)
  • Remove deprecated DialogBackdrop and DialogOverlay components (#​3171)

Configuration

📅 Schedule: (in timezone UTC)

  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner October 8, 2025 11:38
@renovate renovate Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Oct 8, 2025
@github-actions github-actions Bot added the merge conflict Cannot merge due to merge conflicts label Oct 19, 2025
@github-actions
Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from b5df141 to 2f3e955 Compare October 19, 2025 20:52
@github-actions github-actions Bot removed the merge conflict Cannot merge due to merge conflicts label Oct 19, 2025
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 2f3e955 to aaf60f4 Compare October 21, 2025 17:19
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from aaf60f4 to b035c68 Compare November 10, 2025 16:24
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from b035c68 to 83b8a2d Compare November 18, 2025 10:24
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 83b8a2d to 3faf95e Compare December 3, 2025 17:18
@github-actions github-actions Bot added the merge conflict Cannot merge due to merge conflicts label Dec 9, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 9, 2025

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 3faf95e to 5d4080b Compare December 9, 2025 08:57
@github-actions github-actions Bot removed the merge conflict Cannot merge due to merge conflicts label Dec 9, 2025
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch 2 times, most recently from a0a3f76 to bd77a82 Compare December 31, 2025 19:20
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from bd77a82 to 9415ffc Compare January 8, 2026 17:14
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch 2 times, most recently from 6832d83 to 1ab3be1 Compare January 23, 2026 17:22
@github-actions github-actions Bot added the merge conflict Cannot merge due to merge conflicts label Jan 25, 2026
@github-actions
Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 1ab3be1 to e964f89 Compare January 25, 2026 16:21
@github-actions github-actions Bot removed the merge conflict Cannot merge due to merge conflicts label Jan 25, 2026
@github-actions
Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@github-actions github-actions Bot added the merge conflict Cannot merge due to merge conflicts label Jan 26, 2026
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from e964f89 to b7f1474 Compare January 26, 2026 08:18
@github-actions github-actions Bot added merge conflict Cannot merge due to merge conflicts and removed merge conflict Cannot merge due to merge conflicts labels Jan 26, 2026
@github-actions
Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@github-actions github-actions Bot added merge conflict Cannot merge due to merge conflicts and removed merge conflict Cannot merge due to merge conflicts labels Jan 26, 2026
@github-actions
Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 1869344 to 0ff1d64 Compare January 27, 2026 18:11
@github-actions github-actions Bot added merge conflict Cannot merge due to merge conflicts and removed merge conflict Cannot merge due to merge conflicts labels Jan 27, 2026
@github-actions
Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 0ff1d64 to 34749ea Compare January 27, 2026 22:11
@github-actions github-actions Bot removed the merge conflict Cannot merge due to merge conflicts label Jan 27, 2026
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 34749ea to e43a99b Compare February 2, 2026 19:53
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch 2 times, most recently from e657948 to fcf670d Compare February 17, 2026 15:21
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from fcf670d to 1b68abb Compare March 5, 2026 14:16
@github-actions github-actions Bot added the merge conflict Cannot merge due to merge conflicts label Mar 12, 2026
@github-actions
Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 1b68abb to 5834d01 Compare March 12, 2026 13:53
@github-actions github-actions Bot removed the merge conflict Cannot merge due to merge conflicts label Mar 12, 2026
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 5834d01 to 4d0886f Compare March 13, 2026 11:48
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 4d0886f to e8b8806 Compare April 1, 2026 17:59
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch 2 times, most recently from 13b9c83 to d6b6cb7 Compare April 14, 2026 18:06
@github-actions
Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@github-actions github-actions Bot added the merge conflict Cannot merge due to merge conflicts label Apr 24, 2026
@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from d6b6cb7 to 6a3eadf Compare April 24, 2026 16:11
@github-actions github-actions Bot added merge conflict Cannot merge due to merge conflicts and removed merge conflict Cannot merge due to merge conflicts labels Apr 24, 2026
@github-actions
Copy link
Copy Markdown

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@renovate renovate Bot force-pushed the renovate/headlessui-react-2.x branch from 6a3eadf to c3ca425 Compare April 29, 2026 11:19
@github-actions github-actions Bot removed the merge conflict Cannot merge due to merge conflicts label Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants