summaryrefslogtreecommitdiff
path: root/qutebrowser/mainwindow/tabbedbrowser.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/mainwindow/tabbedbrowser.py')
-rw-r--r--qutebrowser/mainwindow/tabbedbrowser.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py
index 7026b8a6c..e081284ee 100644
--- a/qutebrowser/mainwindow/tabbedbrowser.py
+++ b/qutebrowser/mainwindow/tabbedbrowser.py
@@ -943,6 +943,10 @@ class TabbedBrowser(QWidget):
code == 1002 and
versions.webengine == utils.VersionNumber(5, 15, 3))
+ def show_error_page(html):
+ tab.set_html(html)
+ log.webview.error(msg)
+
if is_qtbug_91715:
log.webview.error(msg)
log.webview.error('')
@@ -958,12 +962,11 @@ class TabbedBrowser(QWidget):
'the workaround is disabled by default).')
log.webview.error('')
else:
- log.webview.error(msg)
url_string = tab.url(requested=True).toDisplayString()
error_page = jinja.render(
'error.html', title="Error loading {}".format(url_string),
url=url_string, error=msg)
- QTimer.singleShot(100, lambda: tab.set_html(error_page))
+ QTimer.singleShot(100, lambda: show_error_page(error_page))
def resizeEvent(self, e):
"""Extend resizeEvent of QWidget to emit a resized signal afterwards.