aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/vimium_frontend.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-06-07 10:53:25 +0100
committerStephen Blott2015-06-07 10:53:35 +0100
commit59daec7b9914729b60e1d783bb1143499421fae6 (patch)
treea4b8b0a60d892d1ee626f46e5be6415088dac01b /content_scripts/vimium_frontend.coffee
parent20038e470c84a722c61c7afb5f634e9890f6eaf3 (diff)
downloadvimium-59daec7b9914729b60e1d783bb1143499421fae6.tar.bz2
Exit link-hint mode on click or scroll.
Exit on click because, if the user is clicking stuff, then they're probably no longer interested in selecting links. Exit on scroll because, if the user is scrolling, then the link hints can all go out of the viewport.
Diffstat (limited to 'content_scripts/vimium_frontend.coffee')
-rw-r--r--content_scripts/vimium_frontend.coffee2
1 files changed, 1 insertions, 1 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee
index 3055ecea..8c28b4e6 100644
--- a/content_scripts/vimium_frontend.coffee
+++ b/content_scripts/vimium_frontend.coffee
@@ -192,7 +192,7 @@ window.installListeners = ->
unless installedListeners
# Key event handlers fire on window before they do on document. Prefer window for key events so the page
# can't set handlers to grab the keys before us.
- for type in [ "keydown", "keypress", "keyup", "click", "focus", "blur", "mousedown" ]
+ for type in [ "keydown", "keypress", "keyup", "click", "focus", "blur", "mousedown", "scroll" ]
do (type) -> installListener window, type, (event) -> handlerStack.bubbleEvent type, event
installListener document, "DOMActivate", (event) -> handlerStack.bubbleEvent 'DOMActivate', event
installedListeners = true