diff options
| author | Justin Blake | 2011-03-10 10:26:03 -0500 |
|---|---|---|
| committer | Justin Blake | 2011-03-10 10:26:03 -0500 |
| commit | ee0055ba84be8ed200e98d5a238bd010ae622aae (patch) | |
| tree | eca6422c0adf904675c06e0207fa44fda51b76ce /linkHints.js | |
| parent | a19ef3d58e4f90cba29a5bb827c748d6dde187a6 (diff) | |
| download | vimium-ee0055ba84be8ed200e98d5a238bd010ae622aae.tar.bz2 | |
Only remove focus if element is a link.
This fixes the previous change that would remove focus from
ANYTHING after being selected via linkHintsMode. That caused
problems if you used link hints to select a form field.
Diffstat (limited to 'linkHints.js')
| -rw-r--r-- | linkHints.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/linkHints.js b/linkHints.js index df1e0677..f8e079bf 100644 --- a/linkHints.js +++ b/linkHints.js @@ -301,7 +301,8 @@ function deactivateLinkHintsMode() { hintKeystrokeQueue = []; document.removeEventListener("keydown", onKeyDownInLinkHintsMode, true); document.removeEventListener("keyup", onKeyUpInLinkHintsMode, true); - document.activeElement.blur(); + if (document.activeElement.nodeName.toLowerCase() == "a") + document.activeElement.blur(); linkHintsModeActivated = false; HUD.hide(); } |
