diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-05-22 20:01:51 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-05-22 20:48:06 +0200 |
commit | 7a0cbf54fce491a48a5518c6c7422ab5d998d0a2 (patch) | |
tree | 145645ce7f0677eca6fdea06bcc9f18bfbf96779 /qutebrowser/javascript | |
parent | 0770ef11ebeac8072158a639c9297d5c4ef14dfb (diff) | |
download | qutebrowser-7a0cbf54fce491a48a5518c6c7422ab5d998d0a2.tar.gz qutebrowser-7a0cbf54fce491a48a5518c6c7422ab5d998d0a2.zip |
caret: Fix toggling behavior with QtWebEngine
The behavior when pressing `v` in line selection mode was different between
QtWebKit and QtWebEngine: With QtWebKit, normal selection mode was entered,
while with QtWebEngine, selection mode was left.
Do the former with QtWebEngine as well, as that's also what vim does.
Diffstat (limited to 'qutebrowser/javascript')
-rw-r--r-- | qutebrowser/javascript/caret.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/qutebrowser/javascript/caret.js b/qutebrowser/javascript/caret.js index e2063a2d4..2d0bced84 100644 --- a/qutebrowser/javascript/caret.js +++ b/qutebrowser/javascript/caret.js @@ -1452,7 +1452,7 @@ window._qutebrowser.caret = (function() { CaretBrowsing.SelectionState.LINE; CaretBrowsing.selectLine(); CaretBrowsing.finishMove(); - } else if (CaretBrowsing.selectionState === CaretBrowsing.SelectionState.NONE) { + } else if (CaretBrowsing.selectionState !== CaretBrowsing.SelectionState.NORMAL) { CaretBrowsing.selectionState = CaretBrowsing.SelectionState.NORMAL; } else { CaretBrowsing.selectionState = CaretBrowsing.SelectionState.NONE; |