diff --git a/xpfe/browser/resources/content/personalToolbar.js b/xpfe/browser/resources/content/personalToolbar.js index 68b085b2cedc..5fa644d58483 100644 --- a/xpfe/browser/resources/content/personalToolbar.js +++ b/xpfe/browser/resources/content/personalToolbar.js @@ -472,7 +472,13 @@ BookmarksToolbar.prototype = { onCommandUpdate: function () { } + }, + + doFocus: function () + { + document.getElementById("PersonalToolbar").focus(); } + }; function BM_navigatorLoad(aEvent) diff --git a/xpfe/components/bookmarks/resources/bookmarksOverlay.xul b/xpfe/components/bookmarks/resources/bookmarksOverlay.xul index ef8d2eb96a26..dce10d413921 100644 --- a/xpfe/components/bookmarks/resources/bookmarksOverlay.xul +++ b/xpfe/components/bookmarks/resources/bookmarksOverlay.xul @@ -35,8 +35,11 @@ + + onpopupshowing="gBookmarksShell.doFocus(); gBookmarksShell.createContextMenu(event);" + onpopuphidden="if (content) content.focus()"/>