diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index dad291f24..348e0b46c 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -4881,19 +4881,18 @@ class App extends React.Component { return; } - const now = Date.now(); - if (now - this.debounceDoubleClickTimestamp < 200) { - //handleCanvasDoubleClick click fires twice in case of touch. - //Once from the onTouchStart event handler, once from the double click event handler - return; - } - this.debounceDoubleClickTimestamp = now; - if ( this.state.penMode && this.lastPointerDownEvent?.pointerType === "touch" && this.state.activeTool.type !== "selection" ) { + const now = Date.now(); + if (now - this.debounceDoubleClickTimestamp < 200) { + //handleCanvasDoubleClick click fires twice in case of touch. + //Once from the onTouchStart event handler, once from the double click event handler + return; + } + this.debounceDoubleClickTimestamp = now; this.updateScene(actionToggleEraserTool.perform([] as any, this.state)); return; }