aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content_scripts/vimium_frontend.coffee2
-rw-r--r--lib/handler_stack.coffee2
-rw-r--r--tests/dom_tests/dom_tests.coffee1
3 files changed, 2 insertions, 3 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee
index 969e9209..f7ae3a76 100644
--- a/content_scripts/vimium_frontend.coffee
+++ b/content_scripts/vimium_frontend.coffee
@@ -618,8 +618,8 @@ window.enterInsertMode = (target) ->
# Note. This returns the truthiness of target, which is required by isInsertMode.
#
enterInsertModeWithoutShowingIndicator = (target) ->
- insertModeLock = target
unless Mode.isInsert()
+ insertModeLock = target
# Install insert-mode handler. Hereafter, all key events will be passed directly to the underlying page.
# The current isInsertMode logic in the normal-mode handlers is now redundant..
new Mode
diff --git a/lib/handler_stack.coffee b/lib/handler_stack.coffee
index 1c334210..886a9ece 100644
--- a/lib/handler_stack.coffee
+++ b/lib/handler_stack.coffee
@@ -41,5 +41,5 @@ class HandlerStack
@stack.splice(i, 1)
break
-root. HandlerStack = HandlerStack
+root.HandlerStack = HandlerStack
root.handlerStack = new HandlerStack
diff --git a/tests/dom_tests/dom_tests.coffee b/tests/dom_tests/dom_tests.coffee
index 124fae06..4a61877c 100644
--- a/tests/dom_tests/dom_tests.coffee
+++ b/tests/dom_tests/dom_tests.coffee
@@ -178,7 +178,6 @@ context "Input focus",
focusInput 1
assert.equal "first", document.activeElement.id
# deactivate the tabbing mode and its overlays
- currentCompletionKeys = ""
handlerStack.bubbleEvent 'keydown', mockKeyboardEvent("A")
focusInput 100