diff --git a/qutebrowser/browser/webengine/webview.py b/qutebrowser/browser/webengine/webview.py index bd8ce65ba..84caceedd 100644 --- a/qutebrowser/browser/webengine/webview.py +++ b/qutebrowser/browser/webengine/webview.py @@ -74,7 +74,11 @@ class WebEngineView(QWebEngineView): # This should only find the RenderWidgetHostViewQtDelegateWidget, # but not e.g. a QMenu - children = self.findChildren(QQuickWidget) + children = [c for c in self.findChildren(QQuickWidget) + if c.isVisible()] + + log.webview.debug("Found possibly lost focusProxy: {}" + .format(children)) if not children: return None