From 65510500b2ae3cb8e605d9752f94f0dd09dc7017 Mon Sep 17 00:00:00 2001 From: Andrii Maksymov Date: Sat, 24 May 2025 20:27:39 +0300 Subject: [PATCH] Fixes issue #8246: fix window title for Web Inspector --- qutebrowser/browser/inspector.py | 2 +- tests/unit/browser/test_inspector.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/qutebrowser/browser/inspector.py b/qutebrowser/browser/inspector.py index e60e4a2b8..d76dd0eab 100644 --- a/qutebrowser/browser/inspector.py +++ b/qutebrowser/browser/inspector.py @@ -94,10 +94,10 @@ class AbstractWebInspector(QWidget): self._child_event_filter = eventfilter.ChildEventFilter( eventfilter=self._event_filter, parent=self) + self.setWindowTitle("Web Inspector") def _set_widget(self, widget: _WidgetType) -> None: self._widget = widget - self._widget.setWindowTitle("Web Inspector") self._widget.installEventFilter(self._child_event_filter) self._layout.wrap(self, self._widget) diff --git a/tests/unit/browser/test_inspector.py b/tests/unit/browser/test_inspector.py index 24b3f2384..ab1317c10 100644 --- a/tests/unit/browser/test_inspector.py +++ b/tests/unit/browser/test_inspector.py @@ -138,3 +138,7 @@ def test_detach_after_toggling(hidden_again, needs_recreate, fake_inspector.set_position(inspector.Position.window) assert fake_inspector.isVisible() assert fake_inspector.isWindow() + + +def test_window_title(fake_inspector): + assert fake_inspector.windowTitle() == "Web Inspector"