From 425eb0dd84c1d3bf3eb854bda68140db8c46cb7a Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Fri, 2 Jan 2015 14:21:20 +0000 Subject: Modes; better frame handling. --- content_scripts/vimium_frontend.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'content_scripts/vimium_frontend.coffee') diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee index 6d63b24a..7ce3e988 100644 --- a/content_scripts/vimium_frontend.coffee +++ b/content_scripts/vimium_frontend.coffee @@ -201,7 +201,7 @@ initializeWhenEnabled = (newPassKeys) -> # installListener document, "focus", onFocusCapturePhase # No longer needed. installListener document, "blur", onBlurCapturePhase installListener document, "DOMActivate", onDOMActivate - installListener document, "focus", onFocus + installListener document, "focusin", onFocus installListener document, "blur", onBlur enterInsertModeIfElementIsFocused() installedListeners = true @@ -281,6 +281,7 @@ window.focusThisFrame = (shouldHighlight) -> chrome.runtime.sendMessage({ handler: "nextFrame", frameId: frameId }) return window.focus() + Mode.updateBadge() if (document.body && shouldHighlight) borderWas = document.body.style.border document.body.style.border = '5px solid yellow' -- cgit v1.2.3