npm / @radix-ui/react-tooltip
@radix-ui/react-tooltip
What changed in @radix-ui/react-tooltip 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.
1 security1 performance1 behavior and defaults7 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@radix-ui/react-tooltip 110 changes
Security 1
The package was republished through CI with provenance attestations, enabling developers to verify its publishing provenance.
Performance 1
Improved tree-shaking so bundlers can drop unused components.
Behavior and default changes 1
Supports multiple aria-describedby attributes.
Fixes and other changes 7
Fixed a type regression so callback props declared as methods accept handlers whose parameter is narrower than the prop's.
Optional types now allow explicit undefined, making them compatible with TypeScript's exactOptionalPropertyTypes flag.
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.
Reverted breaking changes that caused compatibility issues with React Server Components.
Fixed a bug that mounted Tooltip.Content children to the DOM twice.
Fixed a runtime error when the event target is non-Node.
skipDelayDuration={0} now works as expected; previously, the open delay could still be skipped when moving between triggers.