diff --git a/qt/aqt/webview.py b/qt/aqt/webview.py index 50c4fdfe7..065d5956e 100644 --- a/qt/aqt/webview.py +++ b/qt/aqt/webview.py @@ -381,7 +381,8 @@ class AnkiWebView(QWebEngineView): m = QMenu(self) self._maybe_add_copy_action(m) gui_hooks.webview_will_show_context_menu(self, m) - m.popup(QCursor.pos()) + if m.actions(): + m.popup(QCursor.pos()) def _maybe_add_copy_action(self, menu: QMenu) -> None: if self.hasSelection():