From 8da27af264b7f5a8ef34ae547d357a6d2886a67b Mon Sep 17 00:00:00 2001 From: Luc Mcgrady Date: Thu, 6 Nov 2025 18:20:39 +0000 Subject: [PATCH] _blockDefaultDragDropBehavior --- qt/aqt/reviewer.py | 1 - ts/routes/reviewer/+page.svelte | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/qt/aqt/reviewer.py b/qt/aqt/reviewer.py index dd01abf45..9c4df52a4 100644 --- a/qt/aqt/reviewer.py +++ b/qt/aqt/reviewer.py @@ -1300,7 +1300,6 @@ class SvelteReviewer(Reviewer): self.web.load_sveltekit_page(f"reviewer?p={inner_port}") # block default drag & drop behavior while allowing drop events to be received by JS handlers self.web.allow_drops = True - self.web.eval("_blockDefaultDragDropBehavior();") def _shortcutKeys(self) -> Sequence[tuple[str, Callable] | tuple[Qt.Key, Callable]]: return [] diff --git a/ts/routes/reviewer/+page.svelte b/ts/routes/reviewer/+page.svelte index 6b1b0b06f..cf574b00d 100644 --- a/ts/routes/reviewer/+page.svelte +++ b/ts/routes/reviewer/+page.svelte @@ -7,12 +7,14 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import { ReviewerState, updateNightMode } from "./reviewer"; import ReviewerBottom from "./reviewer-bottom/ReviewerBottom.svelte"; import Reviewer from "./Reviewer.svelte"; + import { _blockDefaultDragDropBehavior } from "../../reviewer"; const state = new ReviewerState(); onMount(() => { updateNightMode(); globalThis.anki ??= {}; globalThis.anki.changeReceived = () => state.showQuestion(null); + _blockDefaultDragDropBehavior(); });