diff --git a/src/components/App.tsx b/src/components/App.tsx index 7fb3698c..ffdcdfb5 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -121,7 +121,6 @@ function withBatchedUpdates< const { history } = createHistory(); -let didTapTwice: boolean = false; let cursorX = 0; let cursorY = 0; let isHoldingSpace: boolean = false; @@ -370,7 +369,6 @@ export class App extends React.Component { document.addEventListener("copy", this.onCopy); document.addEventListener("paste", this.pasteFromClipboard); document.addEventListener("cut", this.onCut); - window.addEventListener("touchstart", this.onTapStart); document.addEventListener("keydown", this.onKeyDown, false); document.addEventListener("keyup", this.onKeyUp, { passive: true }); @@ -404,7 +402,6 @@ export class App extends React.Component { document.removeEventListener("copy", this.onCopy); document.removeEventListener("paste", this.pasteFromClipboard); - window.removeEventListener("touchstart", this.onTapStart); document.removeEventListener("cut", this.onCut); document.removeEventListener("keydown", this.onKeyDown, false); @@ -557,27 +554,6 @@ export class App extends React.Component { ); }; - private onTapStart = (event: TouchEvent) => { - let timeoutId; - if (!didTapTwice) { - didTapTwice = true; - timeoutId = setTimeout(function () { - didTapTwice = false; - }, 300); - return false; - } - if (didTapTwice) { - const [touch] = event.touches; - // @ts-ignore - this.handleCanvasDoubleClick({ - clientX: touch.clientX, - clientY: touch.clientY, - }); - clearTimeout(timeoutId); - } - event.preventDefault(); - }; - private pasteFromClipboard = withBatchedUpdates( async (event: ClipboardEvent | null) => { // #686