From 856aeb3f47b28a5f2f4f0424f476d1db3578b396 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 19 May 2025 15:59:49 +0200 Subject: [PATCH] Avoid log spam on new QWebEngineView children With Qt 6.9, Qt creates QObjects for accessibility tree nodes, which result in a lot of log spam. Fixes #8542 --- qutebrowser/browser/eventfilter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/eventfilter.py b/qutebrowser/browser/eventfilter.py index d55aa6593..2e6cc3a2c 100644 --- a/qutebrowser/browser/eventfilter.py +++ b/qutebrowser/browser/eventfilter.py @@ -38,8 +38,8 @@ class ChildEventFilter(QObject): if event.type() == QEvent.Type.ChildAdded: child = event.child() if not isinstance(child, QWidget): - # Can e.g. happen when dragging text - log.misc.debug(f"Ignoring new child {qtutils.qobj_repr(child)}") + # Can e.g. happen when dragging text, or accessibility tree + # nodes since Qt 6.9 return False log.misc.debug(