rem: var escapedFileName = this.target.QueryInterface(nsIURL).fileName; 
add: var escapedFileName = this.target.QueryInterface(nsIURL).fileName; 
context:     fileName: function() {        if ( this.targetFile != null )            return this.targetFile.leafName;        try {            var escapedFileName = this.target.QueryInterface(nsIURL).fileName;             var textToSubURI = Components.classes["@mozilla.org/intl/texttosuburi;1"]                                         .getService(nsITextToSubURI);            return textToSubURI.unEscapeURIForUI(this.target.originCharset, escapedFileName);        } catch (e) {}        return "";    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/7b5970dc1f631c4a1ed682420229b370547edc65/nsProgressDialog.js/clean/embedding/components/ui/progressDlg/nsProgressDialog.js