diff --git a/packages/design-system/src/components/primitives/numeric-gesture-control.ts b/packages/design-system/src/components/primitives/numeric-gesture-control.ts index eb147f3508..a345c32eae 100644 --- a/packages/design-system/src/components/primitives/numeric-gesture-control.ts +++ b/packages/design-system/src/components/primitives/numeric-gesture-control.ts @@ -57,7 +57,8 @@ const getValueDefault = ( maxValue = Number.MAX_SAFE_INTEGER, }: NumericScrubOptions ) => { - const value = state.value + movement; + // toFixed is needed to fix `1.3 - 1 = 0.30000000000000004` + const value = Number((state.value + movement).toFixed(2)); if (value < minValue) { return minValue; }