diff --git a/qt/aqt/editor.py b/qt/aqt/editor.py index acd40ed10..54758c40e 100644 --- a/qt/aqt/editor.py +++ b/qt/aqt/editor.py @@ -1401,8 +1401,10 @@ class EditorWebView(AnkiWebView): clip.setMimeData(mime) # Mutter bugs out if the clipboard data is mutated in the clipboard change - # hook, so we need to do it after a small delay - aqt.mw.progress.timer(10, after_delay, False, parent=self) + # hook, so we need to do it after a delay. Initially 10ms appeared to be + # enough, but we've had a recent report than 175ms+ was required on their + # system. + aqt.mw.progress.timer(300 if is_lin else 10, after_delay, False, parent=self) def contextMenuEvent(self, evt: QContextMenuEvent) -> None: m = QMenu(self)