rem: else if (this.target instanceof nsIImageLoadingContent) { var request = this.target.QueryInterface(nsIImageLoadingContent) .getRequest(nsIImageLoadingContent.CURRENT_REQUEST); if (!request) return true; }  
add:  var request = this.target.QueryInterface(nsIImageLoadingContent) .getRequest(nsIImageLoadingContent.CURRENT_REQUEST); if (!request) return true;  
context:     disableSetDesktopBackground: function() {        // Disable the Set as Desktop Background menu item if we're still trying        // to load the image or the load failed.        const nsIImageLoadingContent = Components.interfaces.nsIImageLoadingContent;        if (("complete" in this.target) && !this.target.complete)            return true;        else if (makeURI(this.target.src).scheme == "javascript")            return true;        else if (this.target instanceof nsIImageLoadingContent) {            var request = this.target.QueryInterface(nsIImageLoadingContent)                              .getRequest(nsIImageLoadingContent.CURRENT_REQUEST);            if (!request)                return true;        }                return false;    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/3d1c5718552a7cee937c586e068c033cc958e40e/browser.js/buggy/browser/base/content/browser.js