Просмотр исходного кода

add delay before revoking the Blob URI

Gildas 3 лет назад
Родитель
Сommit
5a5a351951
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/core/common/download.js

+ 1 - 1
src/core/common/download.js

@@ -98,7 +98,7 @@ async function downloadPageForeground(pageData) {
 		link.download = pageData.filename;
 		link.href = URL.createObjectURL(new Blob([pageData.content], { type: "text/html" }));
 		link.dispatchEvent(new MouseEvent("click"));
-		URL.revokeObjectURL(link.href);
+		setTimeout(() => URL.revokeObjectURL(link.href), 1000);
 	}
 	return new Promise(resolve => setTimeout(resolve, 1));
 }