summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-08-08 17:16:47 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-08-08 17:16:47 +0200
commit89b91105022be0216d8fb323b20fd15e1391af28 (patch)
tree7b6695af03868d91d81f5a0b77eef63f35488318
parenta1af49e252df11f9227088157df2ce3af1fdebba (diff)
downloadqutebrowser-89b91105022be0216d8fb323b20fd15e1391af28.tar.gz
qutebrowser-89b91105022be0216d8fb323b20fd15e1391af28.zip
Prevent setting giant window titles
See #7801
-rw-r--r--qutebrowser/mainwindow/tabbedbrowser.py2
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)