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(); });