unstale

npm / @radix-ui/react-slider

@radix-ui/react-slider

What changed in @radix-ui/react-slider 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.

5 new APIs and options1 performance1 tooling12 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.1 on npm

@radix-ui/react-slider 119 changes

New APIs and options 5

  • Added a prop that prevents thumbs from crossing by constraining each thumb to its neighbors' values instead of swapping positions when dragged past them.

    1.5.0release notes

  • Added as an unstable Slider part so consumers can render or customize the bubble input independently.

    1.4.0release notes

  • Added for non-keyboard interactions with slider thumbs, enabling styles using :focus-visible alongside programmatic focus management.

    1.4.0release notes

  • Added as an unstable Slider part, allowing consumers to decouple the bubble input from the thumb.

    1.4.0release notes

  • Added as an unstable Slider part, allowing consumers to decouple the bubble input from the thumb.

    1.4.0release notes

Performance 1

  • Improved tree-shaking so bundlers can drop unused components.

    1.4.4release notes

Tooling 1

  • The package is republished through CI with a provenance attestation, providing publication provenance.

    1.4.5release notes

Fixes and other changes 12

  • Fixed a type regression so callback props declared as methods accept handlers whose parameter is narrower than the prop's.

    1.6.1release notes

  • In form-nested control components, user-driven changes are no longer treated as programmatic in some cases, allowing bubbled event handlers to be called.

    1.6.0release notes

  • Optional types now allow explicit undefined for compatibility with TypeScript's exactOptionalPropertyTypes flag.

    1.6.0release notes

  • Programmatically updating a Slider value inside a form no longer dispatches an input event that propagates to ancestor onInput handlers.

    1.6.0release notes

  • Reverted breaking changes that caused compatibility issues with React Server Components.

    1.4.7release notes

  • Fixed a bug where onValueCommit was not called when a slider thumb was dragged across another thumb.

    1.4.4release notes

  • Slider values are now updated when the associated form is reset.

    1.4.3release notes

  • Keyboard stepping from a value off the step grid now snaps to the next step-aligned value in the direction of travel, matching native range input behavior.

    1.4.3release notes

  • Fixed an infinite re-render loop in React 19 caused by unstable composed ref callback references.

    1.4.2release notes

  • Fixed errors that surfaced when consuming multiple packages together.

    1.4.1release notes

  • Fixed Slider focus bugs in scrollable context.

    1.4.0release notes

  • Fixed a bug that made Slider thumbs unresponsive when step values were very small.

    1.4.0release notes