From 4569c34f14c2f110daa182205f430fb0c40dbed1 Mon Sep 17 00:00:00 2001 From: tomaioo Date: Mon, 15 Jun 2026 11:21:45 -0700 Subject: [PATCH] refactor(js): missing url.revokeobjecturl in filesaver.js causes The saveAs function in FileSaver.js creates a Blob URL with URL.createObjectURL() but never revokes it with URL.revokeObjectURL(). This causes memory leaks, especially problematic if the function is called frequently to save files. Signed-off-by: tomaioo <203048277+tomaioo@users.noreply.github.com> --- src/js/FileSaver.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/js/FileSaver.js b/src/js/FileSaver.js index d1ace439..4a8d26ab 100644 --- a/src/js/FileSaver.js +++ b/src/js/FileSaver.js @@ -14,4 +14,6 @@ function saveAs(text, type, filename) { element.click(); document.body.removeChild(element); + + URL.revokeObjectURL(url); } \ No newline at end of file