From f0f9535200e111827ddeb841e5e0d8bfd1f1a6ce Mon Sep 17 00:00:00 2001 From: Mani <12841290+krmanik@users.noreply.github.com> Date: Tue, 23 Apr 2024 20:39:26 +0800 Subject: [PATCH] fix io draw in mobile client (#3160) --- qt/aqt/mediasrv.py | 1 + ts/routes/image-occlusion/Toolbar.svelte | 1 + 2 files changed, 2 insertions(+) diff --git a/qt/aqt/mediasrv.py b/qt/aqt/mediasrv.py index 51b72e960..8598f59de 100644 --- a/qt/aqt/mediasrv.py +++ b/qt/aqt/mediasrv.py @@ -334,6 +334,7 @@ def is_sveltekit_page(path: str) -> bool: "import-anki-package", "import-csv", "import-page", + "image-occlusion", ] diff --git a/ts/routes/image-occlusion/Toolbar.svelte b/ts/routes/image-occlusion/Toolbar.svelte index cc2f58956..3effc177a 100644 --- a/ts/routes/image-occlusion/Toolbar.svelte +++ b/ts/routes/image-occlusion/Toolbar.svelte @@ -141,6 +141,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html // initializes lastPosX and lastPosY because it is undefined in touchmove event function onTouchstart(event: TouchEvent) { + const canvas = globalThis.canvas; canvas.lastPosX = event.touches[0].clientX; canvas.lastPosY = event.touches[0].clientY; }