aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content_scripts/mode_visual_edit.coffee5
-rw-r--r--tests/dom_tests/dom_tests.html2
2 files changed, 4 insertions, 3 deletions
diff --git a/content_scripts/mode_visual_edit.coffee b/content_scripts/mode_visual_edit.coffee
index e11c29ec..16872140 100644
--- a/content_scripts/mode_visual_edit.coffee
+++ b/content_scripts/mode_visual_edit.coffee
@@ -456,8 +456,9 @@ class Movement extends CountPrefix
coords = DomUtils.getCaretCoordinates @element, position
Scroller.scrollToPosition @element, coords.top, coords.left
else
- elementWithFocus = DomUtils.getElementWithFocus @selection, @getDirection() == backward
- Scroller.scrollIntoView elementWithFocus if elementWithFocus
+ unless @selection.type == "None"
+ elementWithFocus = DomUtils.getElementWithFocus @selection, @getDirection() == backward
+ Scroller.scrollIntoView elementWithFocus if elementWithFocus
class VisualMode extends Movement
constructor: (options = {}) ->
diff --git a/tests/dom_tests/dom_tests.html b/tests/dom_tests/dom_tests.html
index 33759abd..cbd91bca 100644
--- a/tests/dom_tests/dom_tests.html
+++ b/tests/dom_tests/dom_tests.html
@@ -43,7 +43,7 @@
<script type="text/javascript" src="../../content_scripts/mode_passkeys.js"></script>
<script type="text/javascript" src="../../content_scripts/mode_insert.js"></script>
<script type="text/javascript" src="../../content_scripts/mode_find.js"></script>
- <script type="text/javascript" src="../../content_scripts/mode_visual.js"></script>
+ <script type="text/javascript" src="../../content_scripts/mode_visual_edit.js"></script>
<script type="text/javascript" src="../../content_scripts/vimium_frontend.js"></script>
<script type="text/javascript" src="../shoulda.js/shoulda.js"></script>