summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-03-11 18:00:29 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-03-11 18:00:29 +0100
commit40054ac944a988e02ca8f3de414581f1e77688d8 (patch)
tree584dbc7c44b959983fdac2cd81faa9ee6245856e
parentead64a5cabb46e44620f9f190799ae3883facbb0 (diff)
downloadqutebrowser-40054ac944a988e02ca8f3de414581f1e77688d8.tar.gz
qutebrowser-40054ac944a988e02ca8f3de414581f1e77688d8.zip
Show renderer process log after error page is shown
Needs to be this way for BDD tests, regressed in de42cffd4f7a03409571aba3849155ff593108e4
-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.