From d0a18369e9a06301567caa9c830e6ead9c80f4ca Mon Sep 17 00:00:00 2001 From: bohemak2 <40567118+bohemak2@users.noreply.github.com> Date: Mon, 16 Dec 2019 10:10:41 +0100 Subject: [PATCH] Update File.js Fixing iOS Safari blob immediate revoking. https://github.com/elm/file/issues/17 --- src/Elm/Kernel/File.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Elm/Kernel/File.js b/src/Elm/Kernel/File.js index 5bcd3ad..a688c16 100755 --- a/src/Elm/Kernel/File.js +++ b/src/Elm/Kernel/File.js @@ -61,7 +61,9 @@ var _File_download = F3(function(name, mime, content) node.href = objectUrl; node.download = name; _File_click(node); - URL.revokeObjectURL(objectUrl); + setTimeout(function(){ + URL.revokeObjectURL(objectUrl); + }); }); });