diff --git a/FileSaver.js b/FileSaver.js index cc9cdda..112efb0 100644 --- a/FileSaver.js +++ b/FileSaver.js @@ -230,6 +230,10 @@ var saveAs = saveAs null; view.addEventListener("unload", process_deletion_queue, false); + saveAs.unload = function() { + process_deletion_queue(); + view.removeEventListener("unload", process_deletion_queue, false); + }; return saveAs; }( typeof self !== "undefined" && self