diff options
| author | Stephen Blott | 2015-10-04 09:12:40 +0100 | 
|---|---|---|
| committer | Stephen Blott | 2015-10-04 09:12:40 +0100 | 
| commit | 33d9699a9a5645c5752c6e8c9394101e7b4bbbbe (patch) | |
| tree | 584fa676c522a5468d004c107c294ede150b9029 /lib | |
| parent | 34452f22ec4c6403deecb59b73d237bcfa7c964a (diff) | |
| download | vimium-33d9699a9a5645c5752c6e8c9394101e7b4bbbbe.tar.bz2 | |
Suppress trailing key events (after link hints).
This ensures that -- on leaving link hints mode -- we consume any trailing keyup events (and don't let the underlying page see them).
Additional notes:
- There are other places where we seem to be leaking keyup events.
- A separate bug... It looks like we're calling `exit()` on link-hints
  mode twice.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/handler_stack.coffee | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/lib/handler_stack.coffee b/lib/handler_stack.coffee index b09d3183..c07d028b 100644 --- a/lib/handler_stack.coffee +++ b/lib/handler_stack.coffee @@ -48,7 +48,7 @@ class HandlerStack          result = handler[type].call @, event          @logResult eventNumber, type, event, handler, result if @debug          if not result -          DomUtils.suppressEvent event  if @isChromeEvent event +          DomUtils.suppressEvent event if @isChromeEvent event            return false          return true if result == @stopBubblingAndTrue          return false if result == @stopBubblingAndFalse | 
