Packages

@radix-ui/react-dialog

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

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

21 releases in betweennotes for 19

?
changes to make
0
advisories fixed
3+
new
7+
fixes

Counted from 19 of 21 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.