diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index 27d71d817..5a7d06c17 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -4270,17 +4270,20 @@ class App extends React.Component { const initialScale = gesture.initialScale; if (initialScale) { this.setState((state) => - constrainScrollState({ - ...state, - ...getStateForZoom( - { - viewportX: this.lastViewportPosition.x, - viewportY: this.lastViewportPosition.y, - nextZoom: getNormalizedZoom(initialScale * event.scale), - }, - state, - ), - }), + constrainScrollState( + { + ...state, + ...getStateForZoom( + { + viewportX: this.lastViewportPosition.x, + viewportY: this.lastViewportPosition.y, + nextZoom: getNormalizedZoom(initialScale * event.scale), + }, + state, + ), + }, + false, + ), ); } });