diff --git a/src/helpers/useStageInteraction.js b/src/helpers/useStageInteraction.js index 3d8a881..e408a2a 100644 --- a/src/helpers/useStageInteraction.js +++ b/src/helpers/useStageInteraction.js @@ -82,7 +82,10 @@ function useStageInteraction( const originXDelta = originX - pinchPreviousOriginRef.current.x; const originYDelta = originY - pinchPreviousOriginRef.current.y; const newScale = Math.min( - Math.max(stageScale + distanceDelta * touchZoomSpeed, minZoom), + Math.max( + stageScale + distanceDelta * touchZoomSpeed * stageScale, + minZoom + ), maxZoom );