diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index 8d3249fa8..b8aa605fe 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -6386,7 +6386,7 @@ class App extends React.Component { // we must exit before we set `cursorButton` state and `savePointer` // else it will send pointer state & laser pointer events in collab when // panning - if (this.handleCanvasPanUsingWheelOrSpaceDrag(event)) { + if (this.handleCanvasPanUsingWheelOrSpaceDragOrRightClickHold(event)) { return; } @@ -6709,7 +6709,7 @@ class App extends React.Component { }; // Returns whether the event is a panning - public handleCanvasPanUsingWheelOrSpaceDrag = ( + public handleCanvasPanUsingWheelOrSpaceDragOrRightClickHold = ( event: React.PointerEvent | MouseEvent, ): boolean => { const isRightClickDragging = event.button === POINTER_BUTTON.SECONDARY; diff --git a/packages/excalidraw/element/textWysiwyg.tsx b/packages/excalidraw/element/textWysiwyg.tsx index efe27bc6e..418ee30c8 100644 --- a/packages/excalidraw/element/textWysiwyg.tsx +++ b/packages/excalidraw/element/textWysiwyg.tsx @@ -640,7 +640,7 @@ export const textWysiwyg = ({ // trying to pan by clicking inside text area itself -> handle here if (target instanceof HTMLTextAreaElement) { event.preventDefault(); - app.handleCanvasPanUsingWheelOrSpaceDrag(event); + app.handleCanvasPanUsingWheelOrSpaceDragOrRightClickHold(event); } temporarilyDisableSubmit(); return;