rem: if (currentStatus == this._lastStatus && currentURI == this._lastURI) {  return; }  
context:   checkIdentity : function(state) {    var currentURI = gBrowser.currentURI;    if (currentURI.schemeIs("http") && this._lastURI.schemeIs("http"))      return;    var currentStatus = gBrowser.securityUI                                .QueryInterface(Components.interfaces.nsISSLStatusProvider)                                .SSLStatus;    if (currentStatus == this._lastStatus && currentURI == this._lastURI) {      // No need to update, this is a no-op check      return;    }    this._lastStatus = currentStatus;    this._lastURI = currentURI;        if (state & Components.interfaces.nsIWebProgressListener.STATE_IDENTITY_EV_TOPLEVEL)      this.setMode(this.IDENTITY_MODE_IDENTIFIED);    else if (state & Components.interfaces.nsIWebProgressListener.STATE_SECURE_HIGH)      this.setMode(this.IDENTITY_MODE_DOMAIN_VERIFIED);    else      this.setMode(this.IDENTITY_MODE_UNKNOWN);  },
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/38770ff31efa7fa774270fa9fe85be7f3117bc67/browser.js/buggy/browser/base/content/browser.js