From ee0055ba84be8ed200e98d5a238bd010ae622aae Mon Sep 17 00:00:00 2001 From: Justin Blake Date: Thu, 10 Mar 2011 10:26:03 -0500 Subject: 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. --- linkHints.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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(); } -- cgit v1.2.3