diff options
author | Florian Bruhin <git@the-compiler.org> | 2017-06-19 10:27:27 +0200 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2017-06-19 10:27:27 +0200 |
commit | bef372e5f5dd811eacd959de28f17355407cb7e2 (patch) | |
tree | 3cab5c99b5bd7e10fc0414d711d772d8e634f8a2 | |
parent | 4ae8e247d03aa1235d4fac6fca4abc90a327ca11 (diff) | |
download | qutebrowser-bef372e5f5dd811eacd959de28f17355407cb7e2.tar.gz qutebrowser-bef372e5f5dd811eacd959de28f17355407cb7e2.zip |
Clear search on page load
Fixes #2728
-rw-r--r-- | qutebrowser/browser/webengine/webenginetab.py | 9 |
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.""" |