From 88cbc9bb12e8a61b41c50b9e1bb2ecb5b7126471 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sat, 8 Sep 2018 16:32:28 +0200 Subject: [PATCH] caret: Also enable end-of-doc-workaround on Windows --- qutebrowser/browser/webengine/webenginetab.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index c307df043..3eec5669c 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -236,14 +236,15 @@ class WebEngineCaret(browsertab.AbstractCaret): def _flags(self): """Get flags to pass to JS.""" - flags = [] + flags = set() if qtutils.version_check('5.7.1', compiled=False): - flags.append('filter-prefix') + flags.add('filter-prefix') if not qtutils.version_check('5.10', compiled=False): - flags.append('end-of-doc-workaround') + flags.add('end-of-doc-workaround') if utils.is_windows: - flags.append('windows') - return flags + flags.add('windows') + flags.add('end-of-doc-workaround') + return list(flags) @pyqtSlot(usertypes.KeyMode) def _on_mode_entered(self, mode):