summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2017-06-19 10:27:27 +0200
committerFlorian Bruhin <git@the-compiler.org>2017-06-19 10:27:27 +0200
commitbef372e5f5dd811eacd959de28f17355407cb7e2 (patch)
tree3cab5c99b5bd7e10fc0414d711d772d8e634f8a2
parent4ae8e247d03aa1235d4fac6fca4abc90a327ca11 (diff)
downloadqutebrowser-bef372e5f5dd811eacd959de28f17355407cb7e2.tar.gz
qutebrowser-bef372e5f5dd811eacd959de28f17355407cb7e2.zip
Clear search on page load
Fixes #2728
-rw-r--r--qutebrowser/browser/webengine/webenginetab.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py
index a6b769e51..8acd0eda0 100644
--- a/qutebrowser/browser/webengine/webenginetab.py
+++ b/qutebrowser/browser/webengine/webenginetab.py
@@ -711,6 +711,15 @@ class WebEngineTab(browsertab.AbstractTab):
notification.show()
notification.set_timeout(3000)
+ @pyqtSlot()
+ def _on_load_started(self):
+ """Clear search when a new load is started if needed."""
+ if qtutils.version_check('5.9'):
+ # WORKAROUND for
+ # https://bugreports.qt.io/browse/QTBUG-61506
+ self.search.clear()
+ super()._on_load_started()
+
@pyqtSlot(QWebEnginePage.RenderProcessTerminationStatus, int)
def _on_render_process_terminated(self, status, exitcode):
"""Show an error when the renderer process terminated."""