rem: xfer.SelectFileAndTransferLocationSpec( url, window, "", "", doNotValidate, postData ); 
add: xfer.SelectFileAndTransferLocationSpec( url, window, "", "", doNotValidate, postData, cacheKey ); 
context:     savePage : function ( url, doNotValidate ) {        var postData = null; // No post data, usually.        // Default is to save current page.        if ( !url ) {            url = window._content.location.href;            try {                var sessionHistory = getWebNavigation().sessionHistory;                var entry = sessionHistory.getEntryAtIndex(sessionHistory.index, false);                postData = entry.postData;            } catch(e) {            }        }        // Use stream xfer component to prompt for destination and save.        var xfer = this.getService( "@mozilla.org/appshell/component/xfer;1",                                    "nsIStreamTransfer" );        try {            xfer.SelectFileAndTransferLocationSpec( url, window, "", "", doNotValidate, postData );        } catch( exception ) {            // Failed (or cancelled), give them another chance.        }        return;    },
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/82c3296550e6f0b7f11bcd3fb35b3220fe20ebf4/nsContextMenu.js/clean/suite/common/nsContextMenu.js