diff --git a/src/components/App.tsx b/src/components/App.tsx index 61fb8a21a..ee194f406 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -1577,6 +1577,8 @@ class App extends React.Component { private handleCanvasPointerDown = ( event: React.PointerEvent, ) => { + event.persist(); + if (lastPointerUp !== null) { // Unfortunately, sometimes we don't get a pointerup after a pointerdown, // this can happen when a contextual menu or alert is triggered. In order to avoid