diff options
author | Florian Bruhin <me@the-compiler.org> | 2023-08-08 17:16:47 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2023-08-08 17:16:47 +0200 |
commit | 89b91105022be0216d8fb323b20fd15e1391af28 (patch) | |
tree | 7b6695af03868d91d81f5a0b77eef63f35488318 | |
parent | a1af49e252df11f9227088157df2ce3af1fdebba (diff) | |
download | qutebrowser-89b91105022be0216d8fb323b20fd15e1391af28.tar.gz qutebrowser-89b91105022be0216d8fb323b20fd15e1391af28.zip |
Prevent setting giant window titles
See #7801
-rw-r--r-- | qutebrowser/mainwindow/tabbedbrowser.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py index 85f683133..98cb67cb2 100644 --- a/qutebrowser/mainwindow/tabbedbrowser.py +++ b/qutebrowser/mainwindow/tabbedbrowser.py @@ -316,6 +316,8 @@ class TabbedBrowser(QWidget): fields['id'] = self._win_id title = title_format.format(**fields) + # prevent hanging WMs and similar issues with giant URLs + title = utils.elide(title, 1024) self._window().setWindowTitle(title) |