From 06a2ea5ccdef3703df23fe4233921bd2a6af3abf Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Sun, 11 Jan 2015 05:22:03 +0000 Subject: Modes; various tweeks. --- content_scripts/mode_passkeys.coffee | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'content_scripts/mode_passkeys.coffee') diff --git a/content_scripts/mode_passkeys.coffee b/content_scripts/mode_passkeys.coffee index c4df06dc..dde91c13 100644 --- a/content_scripts/mode_passkeys.coffee +++ b/content_scripts/mode_passkeys.coffee @@ -12,8 +12,10 @@ 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) -> - @alwaysContinueBubbling => - event.vimium_suppress_normal_mode = true if keyChar and not @keyQueue and 0 <= @passKeys.indexOf keyChar + if keyChar and not @keyQueue and 0 <= @passKeys.indexOf keyChar + @stopBubblingAndTrue + else + @continueBubbling configure: (request) -> @keyQueue = request.keyQueue if request.keyQueue? -- cgit v1.2.3