From 442ddb085a7e0ad53ebfe0dd36317007accf9c59 Mon Sep 17 00:00:00 2001 From: Abdo Date: Tue, 5 Nov 2024 17:49:48 +0300 Subject: [PATCH] Fix UI hanging with empty context menu (#3553) --- qt/aqt/webview.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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():