Packages

@radix-ui/react-dialog

1.3.1 · 12 Oct 2026MIT61.1M / weekRepositoryHomepagenpmAtom feed

Upgrading @radix-ui/react-dialog from 0.0.2 to 1.3.1

59 releases in betweennotes for 19

Other targets from 0.0.2Newest 0.x0.1.7
1.0.0 has no release note on GitHub or in the repository's changelog, so its breaking changes are missing from the counts below.
?
changes to make
0
advisories fixed
3+
new
7+
fixes

Counted from 19 of 59 release notes. Advisories are counted from the advisory database, in full.

Release by release

  1. 1.3.1

    12 Oct 20261 fix
    • fixed

      Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.

  2. 1.3.0

    12 Oct 20261 new
    • new

      Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.

  3. 1.2.0

    5 Oct 20261 new · 1 fix
    • new

      Added support for multiple aria-describedby attributes.

    • fixed

      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.

  4. 1.1.21 – 1.1.233 releases, nothing new or fixed in the notes

  5. 1.1.20

    20 Jul 20261 fix
    • fixed

      Fixed broken ARIA references in Dialogs where a title or description elements are not rendered.

  6. 1.1.18 – 1.1.192 releases, nothing new or fixed in the notes

  7. 1.1.17

    15 Jun 20261 fix
    • fixed

      Fixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.

  8. 1.1.16

    6 Jun 20261 new · 3 fixes
    • new

      Added repository.directory to all package.json files

    • fixed

      Fixed disabled pointer events in closed dialogs

    • fixed

      Fixed a bug where iOS text selection and editing on HTML inputs within react-dialog were broken

    • fixed

      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)

6 other lines we could not sort, mostly version bumps
  • Reverted breaking changes that caused compatibility issues with React Server Components.

    1.1.23
  • 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.

    1.1.21
  • 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.

    1.1.20
  • Removed dev-only warnings for dialogs when title and/or description is not rendered.

    1.1.17
  • Replace deprecated 'ElementRef' with 'ComponentRef'

    1.1.14
  • Minor improvements to useControllableState to enhance performance, reduce surface area for bugs, and log warnings when misused

    1.1.8

19 internal lines (docs, tests, tooling) left out.