From 8659a44226c36cf47c0b7632c7adfbd65aa91471 Mon Sep 17 00:00:00 2001 From: Calvin Lee Date: Wed, 16 Aug 2023 19:28:22 +0000 Subject: [PATCH] fix: [code-682]: update useDownloadRawfile hook (#328) --- web/src/hooks/useDownloadRawFile.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/src/hooks/useDownloadRawFile.ts b/web/src/hooks/useDownloadRawFile.ts index b517c54d8..7d80de642 100644 --- a/web/src/hooks/useDownloadRawFile.ts +++ b/web/src/hooks/useDownloadRawFile.ts @@ -26,9 +26,12 @@ export function useDownloadRawFile() { document.body.appendChild(anchor) anchor.click() - document.body.removeChild(anchor) - - URL.revokeObjectURL(imageURL) + // Cleaning up requires a timeout to work under Firefox + setTimeout(() => { + document.body.removeChild(anchor) + URL.revokeObjectURL(imageURL) + }, 100) + return { status: true } } }, [name, response])