rem: var bm = document.getElementById("bookmarks-menu"); bm.focus(); 
add:  document.getElementById("PersonalToolbar").focus(); 
context:   createContextMenu: function (aEvent)  {    var target = document.popupNode;    if (!this.isBTBookmark(target.id)) {      target.removeAttribute("open");      return false;    }    var targettype = BookmarksUtils.resolveType(target.id);    if (targettype == "ImmutableFolder") {      // no context; see bug#... (popups getting stuck because "open"      // attribute doesn't get removed)      target.removeAttribute("open");      return false;    }    var bm = document.getElementById("bookmarks-menu");    bm.focus();    this._selection   = this.getBTSelection(target);    this._orientation = this.getBTOrientation(aEvent, target);    if (targettype != "ImmutableBookmark")      this._target = this.getBTTarget(target, this._orientation);    // walk up the tree until we find a database node    var p = target;    while (p && !p.database)      p = p.parentNode;    if (p)      this._db = p.database;    BookmarksCommand.createContextMenu(aEvent, this._selection, this._db);    this.onCommandUpdate();    aEvent.target.addEventListener("mousemove", BookmarksMenuController.onMouseMove, false);    return true;  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/b019ea38c4c154f42e0ad7ff1a393b9a3837d029/bookmarksMenu.js/clean/browser/components/bookmarks/content/bookmarksMenu.js