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

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

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

## @radix-ui/react-tooltip 1

### Security

- The package was republished through CI with provenance attestations, enabling developers to verify its publishing provenance. (1.2.14) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#1214)

### Performance

- Improved tree-shaking so bundlers can drop unused components. (1.2.13) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#1213)

### Behavior and default changes

- Supports multiple aria-describedby attributes. (1.3.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#130)

### Fixes and other changes

- Fixed a type regression so callback props declared as methods accept handlers whose parameter is narrower than the prop's. (1.4.1) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#141)
- Optional types now allow explicit undefined, making them compatible with TypeScript's exactOptionalPropertyTypes flag. (1.4.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#140)
- Tabbing away from a focusable tooltip trigger nested in a modal popover now moves focus to the next element in the popover instead of its root. (1.4.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#140)
- Reverted breaking changes that caused compatibility issues with React Server Components. (1.2.16) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#1216)
- Fixed a bug that mounted Tooltip.Content children to the DOM twice. (1.2.13) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#1213)
- Fixed a runtime error when the event target is non-Node. (1.2.9) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#129)
- skipDelayDuration={0} now works as expected; previously, the open delay could still be skipped when moving between triggers. (1.2.9) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/tooltip/CHANGELOG.md#129)
