diff --git a/src/index.ts b/src/index.ts index 73fab00..279d747 100644 --- a/src/index.ts +++ b/src/index.ts @@ -48,6 +48,9 @@ const triggerCsvDownload = (csvAsString: string, fileName: string) => { link.style.display = "none"; document.body.appendChild(link); link.click(); + if (link.href.startsWith('blob:')) { + URL.revokeObjectURL(link.href); + } document.body.removeChild(link); }; @@ -57,4 +60,4 @@ const getFilename = (providedFilename: string): string => { : `${providedFilename}.csv`; }; -export default csvDownload; \ No newline at end of file +export default csvDownload;