rem: if (gURLBar && isElementVisible(gURLBar)) { 
add: if (gURLBar && isElementVisible(gURLBar) && !gURLBar.readOnly) { 
context: function openLocation(){  if (gURLBar && isElementVisible(gURLBar)) {    gURLBar.focus();    gURLBar.select();    return;  }#ifdef XP_MACOSX  if (window.location.href != getBrowserURL()) {    var win = getTopWin();    if (win) {      // If there's an open browser window, it should handle this command      win.focus()      win.openLocation();    }    else {      // If there are no open browser windows, open a new one      win = window.openDialog("chrome://browser/content/", "_blank",                              "chrome,all,dialog=no", "about:blank");      win.addEventListener("load", openLocationCallback, false);    }    return;  }#endif  openDialog("chrome://browser/content/openLocation.xul", "_blank",             "chrome,modal,titlebar", window);}
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/974d173a1eeff5f158d8f3b230342d3305ae1a11/browser.js/buggy/browser/base/content/browser.js