# What changed in @radix-ui/react-popover

> 11 changes in @radix-ui/react-popover 1 from its official release notes, upgrade guides and advisories: 1 security, 2 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@radix-ui/react-popover/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @radix-ui/react-popover 1

### Security

- The package is republished through CI with a provenance attestation, enabling verification of its publishing provenance. (1.1.21) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#1121)

### New APIs and options

- Added a part that provides an accessible description for popover content. (1.2.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#120)
- Added a part that provides an accessible name for popover content. (1.2.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#120)

### Performance

- Bundlers can drop unused components more effectively, improving dead-code elimination. (1.1.20) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#1120)

### Fixes and other changes

- Fixed a type regression so callback props accept handlers whose parameter is narrower than the prop's. (1.3.1) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#131)
- Popover.Trigger no longer sets aria-controls while the popover is closed. (1.3.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#130)
- Optional types now allow explicit undefined for compatibility with TypeScript's exactOptionalPropertyTypes flag. (1.3.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#130)
- Fixed nested, portalled layers being unusable inside a modal layer, including interactions with a non-modal popover inside a modal Dialog. (1.2.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#120)
- Reverted breaking changes that caused compatibility issues with React Server Components. (1.1.23) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#1123)
- Outside interactions stopped by extension UI overlays no longer dismiss dialogs or popovers. (1.1.17) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#1117)
- Triggers no longer reference a non-existent element via aria-controls when their content is removed from the DOM. (1.1.16) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/popover/CHANGELOG.md#1116)
