rem: else loadURI(getShortcutOrURI(url)); _content.focus(); 
add: catch (ex) {}  var shiftPressed = false; var saveModifier = false; if (aTriggeringEvent && 'shiftKey' in aTriggeringEvent && 'altKey' in aTriggeringEvent) { saveModifier = modifierIsShift ? aTriggeringEvent.shiftKey : aTriggeringEvent.altKey; shiftPressed = aTriggeringEvent.shiftKey; }  url = getShortcutOrURI(url);  if (aTriggeringEvent && ('ctrlKey' in aTriggeringEvent && aTriggeringEvent.ctrlKey) || ('metaKey' in aTriggeringEvent && aTriggeringEvent.metaKey)) {  var openTab = false; try { openTab = pref.getBoolPref("browser.tabs.opentabfor.urlbar"); } catch (ex) {}  if (openTab && getBrowser().localName == "tabbrowser") {  var t = getBrowser().addTab(url);  if (!shiftPressed) getBrowser().selectedTab = t; } else {  var newWin = openDialog(getBrowserURL(), "_blank", "all,dialog=no", url);  var oldURL = getWebNavigation().currentURI.spec; if (oldURL != "about:blank") { gURLBar.value = oldURL; SetPageProxyState("valid", null); } else gURLBar.value = "";     if (shiftPressed) {  content.focus(); } } } else if (saveModifier) {  const nsIURIFixup = Components.interfaces.nsIURIFixup; var uriFixup = Components.classes["@mozilla.org/docshell/urifixup;1"].getService(nsIURIFixup); url = uriFixup.createFixupURI(url, nsIURIFixup.FIXUP_FLAGS_MAKE_ALTERNATE_URI).spec;  saveURL(url, ""); } else {   loadURI(url); content.focus(); } 
context: function BrowserLoadURL(aTriggeringEvent){  var url = gURLBar.value;  if (url.match(/^view-source:/)) {    BrowserViewSourceOfURL(url.replace(/^view-source:/, ""), null, null);  } else {    if (pref && pref.getBoolPref("browser.tabs.opentabfor.urlbar") &&        getBrowser().localName == "tabbrowser" &&        aTriggeringEvent && 'ctrlKey' in aTriggeringEvent &&        aTriggeringEvent.ctrlKey) {      var t = getBrowser().addTab(getShortcutOrURI(url)); // open link in new tab      getBrowser().selectedTab = t;    }    else        loadURI(getShortcutOrURI(url));    _content.focus();  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/af756a216336efab89e980f51bb9c174f271603f/navigator.js/buggy/suite/browser/navigator.js