summaryrefslogtreecommitdiff
path: root/qutebrowser/javascript
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-05-22 20:01:51 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-05-22 20:48:06 +0200
commit7a0cbf54fce491a48a5518c6c7422ab5d998d0a2 (patch)
tree145645ce7f0677eca6fdea06bcc9f18bfbf96779 /qutebrowser/javascript
parent0770ef11ebeac8072158a639c9297d5c4ef14dfb (diff)
downloadqutebrowser-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.js2
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;