Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(material/slider): Tick marks changes position as the slider is ch…
…anged (for a step that is decimal number) (#29108) Fixes the bug in the Angular Material 'slider' component. Changed the function in the calculation from .floor to .round Due to floating-point precision in JavaScript. (1 - 0.9) / 0.1 evaluates to 0.9999999999999999 Even though mathematically it should be 1 The calculation in the code resulted in slightly smaller value. Math.floor(0.9999999999999999) evaluates to 0. Math.round(0.9999999999999999) evaluates to 1. Fixes #29084 (cherry picked from commit 3314414)
- Loading branch information