diff options
| author | Stephen Blott | 2015-01-06 16:19:07 +0000 |
|---|---|---|
| committer | Stephen Blott | 2015-01-06 16:19:07 +0000 |
| commit | c585331efc1b3c446f0f315a8904fbd9658b1cce (patch) | |
| tree | 15e1812709affcf9b2882d603fd4e5dab2ae5600 | |
| parent | 914d689f8b4414dd65ed70b7b5ff86973fe8994a (diff) | |
| download | vimium-c585331efc1b3c446f0f315a8904fbd9658b1cce.tar.bz2 | |
Modes; when exiting on Escape, also grab keyup event.
Fixes #1416.
| -rw-r--r-- | content_scripts/mode.coffee | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/content_scripts/mode.coffee b/content_scripts/mode.coffee index df833c51..5a7bead5 100644 --- a/content_scripts/mode.coffee +++ b/content_scripts/mode.coffee @@ -151,6 +151,11 @@ class ExitOnEscapeMode extends SingletonMode @exit source: ExitOnEscapeMode event: event + # Suppress the corresponding keyup event too. + handlerStack.push + keyup: (event) -> + @remove() if KeyboardUtils.isEscape event + @suppressEvent @suppressEvent # This mode exits when element (if defined) loses the focus. |
