From e81a06bcbadec586e5014b470d104bcf5ca185f5 Mon Sep 17 00:00:00 2001 From: minj <4mr.minj@gmail.com> Date: Sat, 22 Feb 2014 20:29:50 +0200 Subject: [PATCH] add saveAs.unload to prevent memleaks --- FileSaver.js | 4 ++++ 1 file changed, 4 insertions(+) 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