rem: this.operation.cancelSave(); 
add: const NS_BINDING_ABORTED = 0x804b0002; this.operation.cancel(NS_BINDING_ABORTED); 
context:     onCancel: function() {        // Cancel the download, if not completed.        if ( !this.completed ) {            if ( this.operation ) {                this.operation.cancelSave();                // XXX We're supposed to clean up files/directories.            }            if ( this.observer ) {                this.observer.observe( this, "oncancel", "" );            }            this.paused = false;        }        // Test whether the dialog is already closed.        // This will be the case if we've come through onUnload.        if ( this.dialog ) {            // Close the dialog.            this.dialog.close();        }    },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/aa12c468cff2459be063d7227fde10a78a5a9f90/nsProgressDialog.js/buggy/embedding/components/ui/progressDlg/nsProgressDialog.js