diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-03-11 18:00:29 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-03-11 18:00:29 +0100 |
commit | 40054ac944a988e02ca8f3de414581f1e77688d8 (patch) | |
tree | 584dbc7c44b959983fdac2cd81faa9ee6245856e | |
parent | ead64a5cabb46e44620f9f190799ae3883facbb0 (diff) | |
download | qutebrowser-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.py | 7 |
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. |