aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/mode_passkeys.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-01-10 18:52:24 +0000
committerStephen Blott2015-01-10 18:52:24 +0000
commit80ad0bc3087a3bf00d61bdd6c9cf48e971e22480 (patch)
tree76eaa3b86be1c6ac130724168d0bf3bbbb6849c5 /content_scripts/mode_passkeys.coffee
parent704ae28629154a732e20e16d56b23af265d51b85 (diff)
downloadvimium-80ad0bc3087a3bf00d61bdd6c9cf48e971e22480.tar.bz2
Modes; re-architect key suppression and passkeys.
Diffstat (limited to 'content_scripts/mode_passkeys.coffee')
-rw-r--r--content_scripts/mode_passkeys.coffee4
1 files changed, 2 insertions, 2 deletions
diff --git a/content_scripts/mode_passkeys.coffee b/content_scripts/mode_passkeys.coffee
index 112e14ed..c4df06dc 100644
--- a/content_scripts/mode_passkeys.coffee
+++ b/content_scripts/mode_passkeys.coffee
@@ -12,8 +12,8 @@ class PassKeysMode extends Mode
# passKeys if the keyQueue is not empty. So, for example, if 't' is a passKey, then 'gt' and '99t' will
# neverthless be handled by vimium.
handleKeyChar: (keyChar) ->
- return @stopBubblingAndTrue if keyChar and not @keyQueue and 0 <= @passKeys.indexOf keyChar
- @continueBubbling
+ @alwaysContinueBubbling =>
+ event.vimium_suppress_normal_mode = true if keyChar and not @keyQueue and 0 <= @passKeys.indexOf keyChar
configure: (request) ->
@keyQueue = request.keyQueue if request.keyQueue?