We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 3f03891 + e7177b2 commit 44be3dfCopy full SHA for 44be3df
src/lib/download-blob.js
@@ -14,10 +14,13 @@ export default (filename, blob) => {
14
downloadLink.download = filename;
15
downloadLink.type = blob.type;
16
downloadLink.click();
17
- document.body.removeChild(downloadLink);
18
- window.URL.revokeObjectURL(url);
+ // remove the link after a timeout to prevent a crash on iOS 13 Safari
+ window.setTimeout(() => {
19
+ document.body.removeChild(downloadLink);
20
+ window.URL.revokeObjectURL(url);
21
+ }, 1000);
22
} else {
- // iOS Safari, open a new page and set href to data-uri
23
+ // iOS 12 Safari, open a new page and set href to data-uri
24
let popup = window.open('', '_blank');
25
const reader = new FileReader();
26
reader.onloadend = function () {
0 commit comments