Skip to content

Commit e81a06b

Browse files
committed
add saveAs.unload to prevent memleaks
1 parent c71508b commit e81a06b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

FileSaver.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,10 @@ var saveAs = saveAs
230230
null;
231231

232232
view.addEventListener("unload", process_deletion_queue, false);
233+
saveAs.unload = function() {
234+
process_deletion_queue();
235+
view.removeEventListener("unload", process_deletion_queue, false);
236+
};
233237
return saveAs;
234238
}(
235239
typeof self !== "undefined" && self

0 commit comments

Comments
 (0)