You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
Fixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.
Republish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.
Improved tree-shaking so bundlers can drop unused components. Component parts are now marked /* @__PURE__ */ and use named render functions instead of Component.displayName = ... assignments, which previously prevented dead-code elimination with some bundlers.
Fixed a bug where updating a Checkbox, Switch, or RadioGroup value programmatically (eg. a "select all" control) while inside a <form> would dispatch a click event from the hidden bubble input that propagated to ancestor onClick handlers.
All form controls with internal bubble inputs now use the Radix Primitive component by default. This will allow us to expose these components directly so users can better control this behavior in the future.
Minor improvements to useControllableState to enhance performance, reduce surface area for bugs, and log warnings when misused (#3455)
Added support for multiple aria-describedby attributes.
Fixed nested, portalled layers being unusable inside a modal layer. A non-modal popover rendered inside a modal Dialog previously broke some user interactions because the modal layer's trapped FocusScope reclaimed focus, and its RemoveScroll only allowed scrolling within the modal content.
Republish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.
Fixed broken ARIA references in Dialogs where a title or description elements are not rendered.
Improved tree-shaking so bundlers can drop unused components. Component parts are now marked /* @__PURE__ */ and use named render functions instead of Component.displayName = ... assignments, which previously prevented dead-code elimination with some bundlers.
Fixed a bug where iOS text selection and editing on HTML inputs within react-dialog were broken
Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @dodomorandi for the original PR)
Added repository.directory to all package.json files
Added Popover.Title and Popover.Description parts that provide accessible names and descriptions for popover content.
Fixed nested, portalled layers being unusable inside a modal layer. A non-modal popover rendered inside a modal Dialog previously broke some user interactions because the modal layer's trapped FocusScope reclaimed focus, and its RemoveScroll only allowed scrolling within the modal content.
Republish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.
Improved tree-shaking so bundlers can drop unused components. Component parts are now marked /* @__PURE__ */ and use named render functions instead of Component.displayName = ... assignments, which previously prevented dead-code elimination with some bundlers.
Fixed a bug where iOS text selection and editing on HTML inputs within react-dialog were broken
Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @dodomorandi for the original PR)
Added repository.directory to all package.json files
Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
Fixed a bug where tabbing away from a focusable tooltip trigger nested in a modal popover moved focus to the popover's root instead of the next element in the popover.
Republish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.
Fixed a bug where Tooltip.Content children were mounted to the DOM twice.
Improved tree-shaking so bundlers can drop unused components. Component parts are now marked /* @__PURE__ */ and use named render functions instead of Component.displayName = ... assignments, which previously prevented dead-code elimination with some bundlers.
Republish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.
Improved tree-shaking so bundlers can drop unused components. Component parts are now marked /* @__PURE__ */ and use named render functions instead of Component.displayName = ... assignments, which previously prevented dead-code elimination with some bundlers.
All form controls with internal bubble inputs now use the Radix Primitive component by default. This will allow us to expose these components directly so users can better control this behavior in the future.
Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword link (e.g. "Link T-123").
💡Tip: You can also use "Close T-X" to automatically close a task when the pull request is merged.
Library Versions Update
The versions of several libraries under the @radix-ui umbrella that the project is dependent on have been updated in the project's package.json file. This update includes:
The "@radix-ui/react-checkbox" library has been updated from version "1.1.2" to "1.1.3".
The "@radix-ui/react-dialog" library has seen a similar upgrade from "1.1.2" to "1.1.3".
The "@radix-ui/react-popover" library has also been updated from "1.1.2" to "1.1.3".
The "@radix-ui/react-tooltip" library has been updated from "1.1.4" to "1.1.5".
This helps ensure that we are using the latest available and most stable versions of these libraries in our project, which can contribute to overall better functionality and user experience.
Code Terrier Review unavailable for this commit: every reviewer model hit an infrastructure fault (upstream provider unavailable, not a code problem) - push a new commit or @code-terrier review to retry once it clears.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.1.2→1.4.11.1.2→1.3.11.1.2→1.3.11.1.4→1.4.11.1.0→1.2.13Release Notes
radix-ui/primitives (@radix-ui/react-checkbox)
v1.4.1v1.4.0undefinedfor all optional types for compatibility with TypeScript'sexactOptionalPropertyTypesflag.@radix-ui/primitive@1.2.0,@radix-ui/react-context@1.3.0,@radix-ui/react-primitive@2.2.0,@radix-ui/react-use-controllable-state@1.3.0v1.3.12@radix-ui/react-use-size@1.1.5,@radix-ui/react-primitive@2.1.11,@radix-ui/react-presence@1.1.11v1.3.11@radix-ui/react-compose-refs@1.1.5,@radix-ui/react-context@1.2.2,@radix-ui/react-presence@1.1.10,@radix-ui/react-primitive@2.1.10,@radix-ui/react-use-controllable-state@1.2.6,@radix-ui/react-use-size@1.1.4v1.3.10@radix-ui/react-primitive@2.1.9v1.3.9@radix-ui/primitive@1.1.7,@radix-ui/react-compose-refs@1.1.4,@radix-ui/react-context@1.2.1,@radix-ui/react-presence@1.1.9,@radix-ui/react-primitive@2.1.8,@radix-ui/react-use-controllable-state@1.2.5,@radix-ui/react-use-size@1.1.3v1.3.8/* @__PURE__ */and use named render functions instead ofComponent.displayName = ...assignments, which previously prevented dead-code elimination with some bundlers.Checkbox,Switch, orRadioGroupvalue programmatically (eg. a "select all" control) while inside a<form>would dispatch aclickevent from the hidden bubble input that propagated to ancestoronClickhandlers.@radix-ui/react-presence@1.1.8,@radix-ui/react-use-controllable-state@1.2.4,@radix-ui/primitive@1.1.6,@radix-ui/react-compose-refs@1.1.3,@radix-ui/react-context@1.2.0,@radix-ui/react-primitive@2.1.7,@radix-ui/react-use-size@1.1.2v1.3.7@radix-ui/primitive@1.1.5,@radix-ui/react-context@1.2.0,@radix-ui/react-presence@1.1.7v1.3.6@radix-ui/react-primitive@2.1.7v1.3.5@radix-ui/react-primitive@2.1.6v1.3.4@radix-ui/react-presence@1.1.6,@radix-ui/primitive@1.1.4,@radix-ui/react-compose-refs@1.1.3,@radix-ui/react-context@1.1.4,@radix-ui/react-primitive@2.1.5,@radix-ui/react-use-controllable-state@1.2.3,@radix-ui/react-use-previous@1.1.2,@radix-ui/react-use-size@1.1.2v1.3.3@radix-ui/react-presence@1.1.5,@radix-ui/primitive@1.1.3,@radix-ui/react-context@1.1.3,@radix-ui/react-primitive@2.1.4v1.3.2@radix-ui/react-primitive@2.1.3v1.3.1@radix-ui/react-use-size@1.1.5,@radix-ui/react-primitive@2.1.11,@radix-ui/react-presence@1.1.11v1.3.0Provider,TriggerandBubbleInputparts to Checkbox (#3459)@radix-ui/react-primitive@2.1.1v1.2.3@radix-ui/react-presence@1.1.4v1.2.2@radix-ui/react-use-controllable-state@1.2.2v1.2.1@radix-ui/react-use-controllable-state@1.2.1v1.2.0Primitivecomponent by default. This will allow us to expose these components directly so users can better control this behavior in the future.useControllableStateto enhance performance, reduce surface area for bugs, and log warnings when misused (#3455)@radix-ui/react-use-controllable-state@1.2.0,@radix-ui/react-primitive@2.1.0v1.1.5Compare Source
v1.1.4Compare Source
v1.1.3Compare Source
radix-ui/primitives (@radix-ui/react-dialog)
v1.3.1@radix-ui/react-dismissable-layer@1.2.1,@radix-ui/react-focus-scope@1.3.1v1.3.0undefinedfor all optional types for compatibility with TypeScript'sexactOptionalPropertyTypesflag.@radix-ui/primitive@1.2.0,@radix-ui/react-context@1.3.0,@radix-ui/react-dismissable-layer@1.2.0,@radix-ui/react-focus-guards@1.2.0,@radix-ui/react-focus-scope@1.3.0,@radix-ui/react-portal@1.2.0,@radix-ui/react-primitive@2.2.0,@radix-ui/react-slot@1.5.0,@radix-ui/react-use-controllable-state@1.3.0v1.2.0aria-describedbyattributes.FocusScopereclaimed focus, and itsRemoveScrollonly allowed scrolling within the modal content.@radix-ui/react-focus-scope@1.2.0,@radix-ui/react-slot@1.4.0,@radix-ui/react-dismissable-layer@1.1.20,@radix-ui/react-primitive@2.1.11,@radix-ui/react-presence@1.1.11,@radix-ui/react-portal@1.1.18v1.1.23@radix-ui/react-compose-refs@1.1.5,@radix-ui/react-context@1.2.2,@radix-ui/react-dismissable-layer@1.1.19,@radix-ui/react-focus-guards@1.1.6,@radix-ui/react-focus-scope@1.1.16,@radix-ui/react-id@1.1.4,@radix-ui/react-portal@1.1.17,@radix-ui/react-presence@1.1.10,@radix-ui/react-primitive@2.1.10,@radix-ui/react-slot@1.3.3,@radix-ui/react-use-controllable-state@1.2.6,@radix-ui/react-use-layout-effect@1.1.4v1.1.22@radix-ui/react-slot@1.3.2,@radix-ui/react-primitive@2.1.9,@radix-ui/react-dismissable-layer@1.1.18,@radix-ui/react-focus-scope@1.1.15,@radix-ui/react-portal@1.1.16v1.1.21@radix-ui/primitive@1.1.7,@radix-ui/react-compose-refs@1.1.4,@radix-ui/react-context@1.2.1,@radix-ui/react-dismissable-layer@1.1.17,@radix-ui/react-focus-guards@1.1.5,@radix-ui/react-focus-scope@1.1.14,@radix-ui/react-id@1.1.3,@radix-ui/react-portal@1.1.15,@radix-ui/react-presence@1.1.9,@radix-ui/react-primitive@2.1.8,@radix-ui/react-slot@1.3.1,@radix-ui/react-use-controllable-state@1.2.5,@radix-ui/react-use-layout-effect@1.1.3v1.1.20/* @__PURE__ */and use named render functions instead ofComponent.displayName = ...assignments, which previously prevented dead-code elimination with some bundlers.@radix-ui/react-dismissable-layer@1.1.16,@radix-ui/react-focus-scope@1.1.13,@radix-ui/react-portal@1.1.14,@radix-ui/react-presence@1.1.8,@radix-ui/react-use-controllable-state@1.2.4,@radix-ui/primitive@1.1.6,@radix-ui/react-compose-refs@1.1.3,@radix-ui/react-context@1.2.0,@radix-ui/react-focus-guards@1.1.4,@radix-ui/react-id@1.1.2,@radix-ui/react-primitive@2.1.7,@radix-ui/react-slot@1.3.0,@radix-ui/react-use-layout-effect@1.1.2v1.1.19@radix-ui/react-dismissable-layer@1.1.15,@radix-ui/primitive@1.1.5,@radix-ui/react-context@1.2.0,@radix-ui/react-focus-scope@1.1.12,@radix-ui/react-presence@1.1.7v1.1.18@radix-ui/react-primitive@2.1.7,@radix-ui/react-dismissable-layer@1.1.14,@radix-ui/react-focus-scope@1.1.11,@radix-ui/react-portal@1.1.13v1.1.17@radix-ui/react-slot@1.3.0,@radix-ui/react-dismissable-layer@1.1.13,@radix-ui/react-primitive@2.1.6,@radix-ui/react-focus-scope@1.1.10,@radix-ui/react-portal@1.1.12v1.1.16react-dialogwere brokenaria-controlswhen their content is removed from the DOM (credit to @dodomorandi for the original PR)@radix-ui/react-presence@1.1.6,@radix-ui/react-slot@1.2.5,@radix-ui/react-focus-guards@1.1.4,@radix-ui/react-dismissable-layer@1.1.12,@radix-ui/primitive@1.1.4,@radix-ui/react-compose-refs@1.1.3,@radix-ui/react-context@1.1.4,@radix-ui/react-focus-scope@1.1.9,@radix-ui/react-id@1.1.2,@radix-ui/react-portal@1.1.11,@radix-ui/react-primitive@2.1.5,@radix-ui/react-use-controllable-state@1.2.3v1.1.15@radix-ui/react-presence@1.1.5,@radix-ui/react-slot@1.2.4,@radix-ui/react-focus-guards@1.1.3,@radix-ui/primitive@1.1.3,@radix-ui/react-context@1.1.3,@radix-ui/react-primitive@2.1.4,@radix-ui/react-dismissable-layer@1.1.11,@radix-ui/react-focus-scope@1.1.8,@radix-ui/react-portal@1.1.10v1.1.14@radix-ui/react-dismissable-layer@1.1.10,@radix-ui/react-focus-scope@1.1.7,@radix-ui/react-portal@1.1.9,@radix-ui/react-slot@1.2.3,@radix-ui/react-primitive@2.1.3v1.1.13@radix-ui/react-slot@1.2.2,@radix-ui/react-primitive@2.1.2,@radix-ui/react-dismissable-layer@1.1.9,@radix-ui/react-focus-scope@1.1.6,@radix-ui/react-portal@1.1.8v1.1.12@radix-ui/react-slot@1.2.1,@radix-ui/react-primitive@2.1.1,@radix-ui/react-dismissable-layer@1.1.8,@radix-ui/react-focus-scope@1.1.5,@radix-ui/react-portal@1.1.7v1.1.11@radix-ui/react-presence@1.1.4v1.1.10@radix-ui/react-use-controllable-state@1.2.2v1.1.9@radix-ui/react-use-controllable-state@1.2.1v1.1.8useControllableStateto enhance performance, reduce surface area for bugs, and log warnings when misused (#3455)@radix-ui/react-use-controllable-state@1.2.0,@radix-ui/react-primitive@2.1.0,@radix-ui/react-dismissable-layer@1.1.7,@radix-ui/react-focus-scope@1.1.4,@radix-ui/react-portal@1.1.6v1.1.7Compare Source
v1.1.6Compare Source
v1.1.5Compare Source
v1.1.4Compare Source
v1.1.3Compare Source
radix-ui/primitives (@radix-ui/react-popover)
v1.3.1@radix-ui/react-dismissable-layer@1.2.1,@radix-ui/react-focus-scope@1.3.1v1.3.0undefinedfor all optional types for compatibility with TypeScript'sexactOptionalPropertyTypesflag.aria-controlsbeing set onPopover.Triggerwhile the popover is closed.@radix-ui/primitive@1.2.0,@radix-ui/react-context@1.3.0,@radix-ui/react-dismissable-layer@1.2.0,@radix-ui/react-focus-guards@1.2.0,@radix-ui/react-focus-scope@1.3.0,@radix-ui/react-popper@1.4.0,@radix-ui/react-portal@1.2.0,@radix-ui/react-primitive@2.2.0,@radix-ui/react-slot@1.5.0,@radix-ui/react-use-controllable-state@1.3.0v1.2.0Popover.TitleandPopover.Descriptionparts that provide accessible names and descriptions for popover content.FocusScopereclaimed focus, and itsRemoveScrollonly allowed scrolling within the modal content.@radix-ui/react-focus-scope@1.2.0,@radix-ui/react-slot@1.4.0,@radix-ui/react-dismissable-layer@1.1.20,@radix-ui/react-primitive@2.1.11,@radix-ui/react-presence@1.1.11,@radix-ui/react-popper@1.3.8,@radix-ui/react-portal@1.1.18v1.1.23@radix-ui/react-compose-refs@1.1.5,@radix-ui/react-context@1.2.2,@radix-ui/react-dismissable-layer@1.1.19,@radix-ui/react-focus-guards@1.1.6,@radix-ui/react-focus-scope@1.1.16,@radix-ui/react-id@1.1.4,@radix-ui/react-popper@1.3.7,@radix-ui/react-portal@1.1.17,@radix-ui/react-presence@1.1.10,@radix-ui/react-primitive@2.1.10,@radix-ui/react-slot@1.3.3,@radix-ui/react-use-controllable-state@1.2.6v1.1.22@radix-ui/react-slot@1.3.2,@radix-ui/react-primitive@2.1.9,@radix-ui/react-dismissable-layer@1.1.18,@radix-ui/react-focus-scope@1.1.15,@radix-ui/react-popper@1.3.6,@radix-ui/react-portal@1.1.16v1.1.21@radix-ui/primitive@1.1.7,@radix-ui/react-compose-refs@1.1.4,@radix-ui/react-context@1.2.1,@radix-ui/react-dismissable-layer@1.1.17,@radix-ui/react-focus-guards@1.1.5,@radix-ui/react-focus-scope@1.1.14,@radix-ui/react-id@1.1.3,@radix-ui/react-popper@1.3.5,@radix-ui/react-portal@1.1.15,@radix-ui/react-presence@1.1.9,@radix-ui/react-primitive@2.1.8,@radix-ui/react-slot@1.3.1,@radix-ui/react-use-controllable-state@1.2.5,@radix-ui/react-use-layout-effect@1.1.3v1.1.20/* @__PURE__ */and use named render functions instead ofComponent.displayName = ...assignments, which previously prevented dead-code elimination with some bundlers.@radix-ui/react-popper@1.3.4,@radix-ui/react-dismissable-layer@1.1.16,@radix-ui/react-focus-scope@1.1.13,@radix-ui/react-portal@1.1.14,@radix-ui/react-presence@1.1.8,@radix-ui/react-use-controllable-state@1.2.4,@radix-ui/primitive@1.1.6,@radix-ui/react-compose-refs@1.1.3,@radix-ui/react-context@1.2.0,@radix-ui/react-focus-guards@1.1.4,@radix-ui/react-id@1.1.2,@radix-ui/react-primitive@2.1.7,@radix-ui/react-slot@1.3.0v1.1.19@radix-ui/react-dismissable-layer@1.1.15,@radix-ui/primitive@1.1.5,@radix-ui/react-context@1.2.0,@radix-ui/react-focus-scope@1.1.12,@radix-ui/react-presence@1.1.7,@radix-ui/react-popper@1.3.3v1.1.18@radix-ui/react-primitive@2.1.7,@radix-ui/react-dismissable-layer@1.1.14,@radix-ui/react-focus-scope@1.1.11,@radix-ui/react-popper@1.3.2,@radix-ui/react-portal@1.1.13v1.1.17@radix-ui/react-slot@1.3.0,@radix-ui/react-popper@1.3.1,@radix-ui/react-dismissable-layer@1.1.13,@radix-ui/react-primitive@2.1.6,@radix-ui/react-focus-scope@1.1.10,@radix-ui/react-portal@1.1.12v1.1.16react-dialogwere brokenaria-controlswhen their content is removed from the DOM (credit to @dodomorandi for the original PR)@radix-ui/react-presence@1.1.6,@radix-ui/react-popper@1.3.0,@radix-ui/react-slot@1.2.5,@radix-ui/react-focus-guards@1.1.4,@radix-ui/react-dismissable-layer@1.1.12,@radix-ui/primitive@1.1.4,@radix-ui/react-compose-refs@1.1.3,@radix-ui/react-context@1.1.4,@radix-ui/react-focus-scope@1.1.9,@radix-ui/react-id@1.1.2,@radix-ui/react-portal@1.1.11,@radix-ui/react-primitive@2.1.5,@radix-ui/react-use-controllable-state@1.2.3v1.1.15@radix-ui/react-presence@1.1.5,@radix-ui/react-slot@1.2.4,@radix-ui/react-popper@1.2.8,@radix-ui/react-focus-guards@1.1.3,@radix-ui/primitive@1.1.3,@radix-ui/react-context@1.1.3,@radix-ui/react-primitive@2.1.4,@radix-ui/react-dismissable-layer@1.1.11,@radix-ui/react-focus-scope@1.1.8,@radix-ui/react-portal@1.1.10v1.1.14@radix-ui/react-dismissable-layer@1.1.10,@radix-ui/react-focus-scope@1.1.7,@radix-ui/react-popper@1.2.7,@radix-ui/react-portal@1.1.9,@radix-ui/react-slot@1.2.3,@radix-ui/react-primitive@2.1.3v1.1.13@radix-ui/react-slot@1.2.2,@radix-ui/react-primitive@2.1.2,@radix-ui/react-dismissable-layer@1.1.9,@radix-ui/react-focus-scope@1.1.6,@radix-ui/react-popper@1.2.6,@radix-ui/react-portal@1.1.8v1.1.12@radix-ui/react-slot@1.2.1,@radix-ui/react-primitive@2.1.1,@radix-ui/react-dismissable-layer@1.1.8,@radix-ui/react-focus-scope@1.1.5,@radix-ui/react-popper@1.2.5,@radix-ui/react-portal@1.1.7v1.1.11@radix-ui/react-presence@1.1.4v1.1.10@radix-ui/react-use-controllable-state@1.2.2v1.1.9@radix-ui/react-use-controllable-state@1.2.1v1.1.8useControllableStateto enhance performance, reduce surface area for bugs, and log warnings when misused (#3455)@radix-ui/react-use-controllable-state@1.2.0,@radix-ui/react-primitive@2.1.0,@radix-ui/react-dismissable-layer@1.1.7,@radix-ui/react-focus-scope@1.1.4,@radix-ui/react-popper@1.2.4,@radix-ui/react-portal@1.1.6v1.1.7Compare Source
v1.1.6Compare Source
v1.1.5Compare Source
v1.1.4Compare Source
v1.1.3Compare Source
radix-ui/primitives (@radix-ui/react-tooltip)
v1.4.1@radix-ui/react-dismissable-layer@1.2.1,@radix-ui/react-focus-scope@1.3.1v1.4.0undefinedfor all optional types for compatibility with TypeScript'sexactOptionalPropertyTypesflag.@radix-ui/primitive@1.2.0,@radix-ui/react-context@1.3.0,@radix-ui/react-dismissable-layer@1.2.0,@radix-ui/react-focus-scope@1.3.0,@radix-ui/react-popper@1.4.0,@radix-ui/react-portal@1.2.0,@radix-ui/react-primitive@2.2.0,@radix-ui/react-slot@1.5.0,@radix-ui/react-use-controllable-state@1.3.0,@radix-ui/react-visually-hidden@1.2.13v1.3.0aria-describedbyattributes.@radix-ui/react-slot@1.4.0,@radix-ui/react-dismissable-layer@1.1.20,@radix-ui/react-visually-hidden@1.2.12,@radix-ui/react-primitive@2.1.11,@radix-ui/react-presence@1.1.11,@radix-ui/react-popper@1.3.8,@radix-ui/react-portal@1.1.18v1.2.16@radix-ui/react-compose-refs@1.1.5,@radix-ui/react-context@1.2.2,@radix-ui/react-dismissable-layer@1.1.19,@radix-ui/react-id@1.1.4,@radix-ui/react-popper@1.3.7,@radix-ui/react-portal@1.1.17,@radix-ui/react-presence@1.1.10,@radix-ui/react-primitive@2.1.10,@radix-ui/react-slot@1.3.3,@radix-ui/react-use-controllable-state@1.2.6,@radix-ui/react-use-layout-effect@1.1.4,@radix-ui/react-visually-hidden@1.2.11v1.2.15@radix-ui/react-slot@1.3.2,@radix-ui/react-primitive@2.1.9,@radix-ui/react-dismissable-layer@1.1.18,@radix-ui/react-popper@1.3.6,@radix-ui/react-portal@1.1.16,@radix-ui/react-visually-hidden@1.2.10v1.2.14@radix-ui/primitive@1.1.7,@radix-ui/react-compose-refs@1.1.4,@radix-ui/react-context@1.2.1,@radix-ui/react-dismissable-layer@1.1.17,@radix-ui/react-id@1.1.3,@radix-ui/react-popper@1.3.5,@radix-ui/react-portal@1.1.15,@radix-ui/react-presence@1.1.9,@radix-ui/react-primitive@2.1.8,@radix-ui/react-slot@1.3.1,@radix-ui/react-use-controllable-state@1.2.5,@radix-ui/react-use-layout-effect@1.1.3,@radix-ui/react-visually-hidden@1.2.9v1.2.13Tooltip.Contentchildren were mounted to the DOM twice./* @__PURE__ */and use named render functions instead ofComponent.displayName = ...assignments, which previously prevented dead-code elimination with some bundlers.@radix-ui/react-popper@1.3.4,@radix-ui/react-dismissable-layer@1.1.16,@radix-ui/react-portal@1.1.14,@radix-ui/react-presence@1.1.8,@radix-ui/react-visually-hidden@1.2.8,@radix-ui/react-use-controllable-state@1.2.4,@radix-ui/primitive@1.1.6,@radix-ui/react-compose-refs@1.1.3,@radix-ui/react-context@1.2.0,@radix-ui/react-id@1.1.2,@radix-ui/react-primitive@2.1.7,@radix-ui/react-slot@1.3.0,@radix-ui/react-use-layout-effect@1.1.2v1.2.12@radix-ui/react-dismissable-layer@1.1.15,@radix-ui/primitive@1.1.5,@radix-ui/react-context@1.2.0,@radix-ui/react-presence@1.1.7,@radix-ui/react-popper@1.3.3v1.2.11@radix-ui/react-primitive@2.1.7,@radix-ui/react-dismissable-layer@1.1.14,@radix-ui/react-popper@1.3.2,@radix-ui/react-portal@1.1.13,@radix-ui/react-visually-hidden@1.2.7v1.2.10@radix-ui/react-slot@1.3.0,@radix-ui/react-popper@1.3.1,@radix-ui/react-dismissable-layer@1.1.13,@radix-ui/react-primitive@2.1.6,@radix-ui/react-portal@1.1.12,@radix-ui/react-visually-hidden@1.2.6v1.2.9skipDelayDuration={0}works as expected. Previously, the open delay could still be skipped when moving between triggers.@radix-ui/react-presence@1.1.6,@radix-ui/react-popper@1.3.0,@radix-ui/react-slot@1.2.5,@radix-ui/react-dismissable-layer@1.1.12,@radix-ui/primitive@1.1.4,@radix-ui/react-compose-refs@1.1.3,@radix-ui/react-context@1.1.4,@radix-ui/react-id@1.1.2,@radix-ui/react-portal@1.1.11,@radix-ui/react-primitive@2.1.5,@radix-ui/react-use-controllable-state@1.2.3,@radix-ui/react-visually-hidden@1.2.5v1.2.8@radix-ui/react-presence@1.1.5,@radix-ui/react-slot@1.2.4,@radix-ui/react-popper@1.2.8,@radix-ui/primitive@1.1.3,@radix-ui/react-context@1.1.3,@radix-ui/react-primitive@2.1.4,@radix-ui/react-dismissable-layer@1.1.11,@radix-ui/react-portal@1.1.10,@radix-ui/react-visually-hidden@1.2.4v1.2.7@radix-ui/react-dismissable-layer@1.1.10,@radix-ui/react-visually-hidden@1.2.3,@radix-ui/react-popper@1.2.7,@radix-ui/react-portal@1.1.9,@radix-ui/react-slot@1.2.3,@radix-ui/react-primitive@2.1.3v1.2.6@radix-ui/react-slot@1.2.2,@radix-ui/react-primitive@2.1.2,@radix-ui/react-dismissable-layer@1.1.9,@radix-ui/react-popper@1.2.6,@radix-ui/react-portal@1.1.8,@radix-ui/react-visually-hidden@1.2.2v1.2.5@radix-ui/react-slot@1.2.1,@radix-ui/react-primitive@2.1.1,@radix-ui/react-dismissable-layer@1.1.8,@radix-ui/react-popper@1.2.5,@radix-ui/react-portal@1.1.7,@radix-ui/react-visually-hidden@1.2.1v1.2.4@radix-ui/react-presence@1.1.4v1.2.3@radix-ui/react-use-controllable-state@1.2.2v1.2.2@radix-ui/react-use-controllable-state@1.2.1v1.2.1@radix-ui/react-compose-refs@1.1.5,@radix-ui/react-context@1.2.2,@radix-ui/react-dismissable-layer@1.1.19,@radix-ui/react-id@1.1.4,@radix-ui/react-popper@1.3.7,@radix-ui/react-portal@1.1.17,@radix-ui/react-presence@1.1.10,@radix-ui/react-primitive@2.1.10,@radix-ui/react-slot@1.3.3,@radix-ui/react-use-controllable-state@1.2.6,@radix-ui/react-use-layout-effect@1.1.4,@radix-ui/react-visually-hidden@1.2.11v1.2.0Compare Source
v1.1.8Compare Source
v1.1.7Compare Source
v1.1.6Compare Source
v1.1.5Compare Source
radix-ui/primitives (@radix-ui/react-visually-hidden)
v1.2.13@radix-ui/react-primitive@2.2.0v1.2.12@radix-ui/react-primitive@2.1.11v1.2.11@radix-ui/react-primitive@2.1.10v1.2.10@radix-ui/react-primitive@2.1.9v1.2.9@radix-ui/react-primitive@2.1.8v1.2.8/* @__PURE__ */and use named render functions instead ofComponent.displayName = ...assignments, which previously prevented dead-code elimination with some bundlers.@radix-ui/react-primitive@2.1.7v1.2.7@radix-ui/react-primitive@2.1.7v1.2.6@radix-ui/react-primitive@2.1.6v1.2.5@radix-ui/react-primitive@2.1.5v1.2.4@radix-ui/react-primitive@2.1.4v1.2.3@radix-ui/react-primitive@2.1.3v1.2.2@radix-ui/react-primitive@2.1.2v1.2.1@radix-ui/react-primitive@2.2.0v1.2.0Primitivecomponent by default. This will allow us to expose these components directly so users can better control this behavior in the future.@radix-ui/react-primitive@2.1.0v1.1.3Compare Source
v1.1.2Compare Source
v1.1.1Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.