From 3de0b1507343aef10b99e43d9d53d7fa3f9ffe73 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 25 Jul 2017 16:00:52 +0200 Subject: [PATCH] Delay showing the "renderer process killed" error page a bit Sometimes, we get another error with "Renderer process was killed" and the data: URL for the error page. This is probably because the renderer process wasn't restarted yet. This hopefully helps. --- qutebrowser/mainwindow/tabbedbrowser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py index d74f74b4a..e5ec5ac4a 100644 --- a/qutebrowser/mainwindow/tabbedbrowser.py +++ b/qutebrowser/mainwindow/tabbedbrowser.py @@ -713,7 +713,7 @@ class TabbedBrowser(tabwidget.TabWidget): error_page = jinja.render( 'error.html', title="Error loading {}".format(url_string), url=url_string, error=msg, icon='') - QTimer.singleShot(0, lambda: tab.set_html(error_page)) + QTimer.singleShot(100, lambda: tab.set_html(error_page)) log.webview.error(msg) else: # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-58698