npm / @radix-ui/react-tabs
@radix-ui/react-tabs
What changed in @radix-ui/react-tabs 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
1 security1 performance6 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@radix-ui/react-tabs 18 changes
Security 1
Packages are re-released through CI with provenance attestations, allowing developers to verify their provenance.
Performance 1
Bundlers can drop unused components more effectively because component parts are marked pure and use named render functions.
Fixes and other changes 6
Fixed a type regression so handlers with narrower parameter types are accepted for callback props previously declared as methods.
Optional types now allow explicit undefined for compatibility with TypeScript's exactOptionalPropertyTypes flag.
Moves focus before the tab state changes so a focused element inside Tabs.Content fires a blur event.
Reverted breaking changes that caused compatibility issues with React Server Components.
Tab triggers no longer intercept Space or Enter key events originating from focusable descendants.
Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM.