rem: } else if (aState == "invalid") 
add: if (pref.getBoolPref("browser.chrome.site_icons") && aURI && "schemeIs" in aURI && (aURI.schemeIs("http") || aURI.schemeIs("https"))) { var favurl = gBrowser.buildFavIconString(aURI); if (favurl != gProxyFavIcon.src) { gProxyFavIcon.setAttribute("src", favurl); gProxyDeck.selectedIndex = 0; } } else { gProxyDeck.selectedIndex = 0; gProxyFavIcon.removeAttribute("src"); } } else if (aState == "invalid") { 
context: function SetPageProxyState(aState){  if (!gProxyButton)    gProxyButton = document.getElementById("page-proxy-button");  gProxyButton.setAttribute("pageproxystate", aState);  if (aState == "valid") {    gLastValidURL = gURLBar.value;    gURLBar.addEventListener("input", UpdatePageProxyState, false);  } else if (aState == "invalid")    gURLBar.removeEventListener("input", UpdatePageProxyState, false);  }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/6b0e0d0ad9d3a972ccd11137e3def6c16f34fcaf/navigator.js/buggy/suite/browser/navigator.js