rem: if (url != "about:blank") { 
add: if (url != "about:blank" || content.opener) { 
context: function handleURLBarRevert(){  var url = getWebNavigation().currentURI.spec;  var throbberElement = document.getElementById("navigator-throbber");  var isScrolling = gURLBar.popupOpen;  // don't revert to last valid url unless page is NOT loading  // and user is NOT key-scrolling through autocomplete list  if ((!throbberElement || !throbberElement.hasAttribute("busy")) && !isScrolling) {    if (url != "about:blank") {      gURLBar.value = url;      gURLBar.select();      SetPageProxyState("valid");    } else { //if about:blank, urlbar becomes ""      gURLBar.value = "";    }  }  gBrowser.userTypedValue = null;  // tell widget to revert to last typed text only if the user  // was scrolling when they hit escape  return !isScrolling;}
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/10c0e0e655bd9d42d8475591bb1889df761a2bf6/browser.js/clean/browser/base/content/browser.js