summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2018-06-17 21:03:44 +0200
committerFlorian Bruhin <git@the-compiler.org>2018-06-21 21:43:30 +0200
commitbd5f84bddf7e10297c0c1aab295356e18edd934f (patch)
treea916d494f1115a61baebe5ac43a05ad5a079ff59
parent93ae6ad5926cbf1a95cccf44433c02cd9cd5d53c (diff)
downloadqutebrowser-bd5f84bddf7e10297c0c1aab295356e18edd934f.tar.gz
qutebrowser-bd5f84bddf7e10297c0c1aab295356e18edd934f.zip
Always clear searches between page loads
Looks like this wasn't properly fixed in Qt for some reason. Fixes #3693 See #2728 and bef372e5f5dd811eacd959de28f17355407cb7e2 (cherry picked from commit 3399f2df9698a3c7bb7b9da3cfa34467f01efcb7)
-rw-r--r--qutebrowser/browser/webengine/webenginetab.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py
index 85e6cf319..2d7eb97a8 100644
--- a/qutebrowser/browser/webengine/webenginetab.py
+++ b/qutebrowser/browser/webengine/webenginetab.py
@@ -950,11 +950,10 @@ class WebEngineTab(browsertab.AbstractTab):
@pyqtSlot()
def _on_load_started(self):
"""Clear search when a new load is started if needed."""
- if (qtutils.version_check('5.9', compiled=False) and
- not qtutils.version_check('5.9.2', compiled=False)):
- # WORKAROUND for
- # https://bugreports.qt.io/browse/QTBUG-61506
- self.search.clear()
+ # WORKAROUND for
+ # https://bugreports.qt.io/browse/QTBUG-61506
+ # (seems to be back in later Qt versions as well)
+ self.search.clear()
super()._on_load_started()
self.data.netrc_used = False