rem: if (!this.userTyped.value) 
add: if (!this.userTyped.value) { 
context:   onLocationChange : function(aWebProgress, aRequest, aLocation)  {    this.setOverLink("", null);    var location = aLocation.spec;    if (this.hideAboutBlank) {      this.hideAboutBlank = false;      if (location == "about:blank")        location = "";    }    // We should probably not do this if the value has changed since the user    // searched    // Update urlbar only if a new page was loaded on the primary content area    // Do not update urlbar if there was a subframe navigation    var domWindow = aWebProgress.DOMWindow;    if (domWindow == domWindow.top) {      if (!this.userTyped.value)        this.urlBar.value = location;      SetPageProxyState("valid", aLocation);    }    UpdateBackForwardButtons();  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/bce2abf5026deecd36560d3f4458f0dfcc6fa926/nsBrowserStatusHandler.js/buggy/xpfe/browser/resources/content/nsBrowserStatusHandler.js