From 91335b834fab8233f9408c1e2668028cc18c02be Mon Sep 17 00:00:00 2001 From: Abdo Date: Mon, 4 Dec 2023 08:04:49 +0300 Subject: [PATCH] Clear editor's internal copied text on cut/copy (#2866) --- qt/aqt/editor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qt/aqt/editor.py b/qt/aqt/editor.py index 0b4434df1..86fc097b5 100644 --- a/qt/aqt/editor.py +++ b/qt/aqt/editor.py @@ -1409,6 +1409,7 @@ class EditorWebView(AnkiWebView): def user_cut_or_copied(self) -> None: self._store_field_content_on_next_clipboard_change = True + self._internal_field_text_for_paste = None def _on_clipboard_change(self) -> None: if self._store_field_content_on_next_clipboard_change: @@ -1445,7 +1446,6 @@ class EditorWebView(AnkiWebView): def _onPaste(self, mode: QClipboard.Mode) -> None: extended = self._wantsExtendedPaste() if html := self._internal_field_text_for_paste: - self._internal_field_text_for_paste = None print("reuse internal") self.editor.doPaste(html, True, extended) else: