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

Fixed issue with cancelled download on Firefox

Gildas 7 лет назад
Родитель
Сommit
9fff5b316e
1 измененных файлов с 8 добавлено и 4 удалено
  1. 8 4
      extension/core/bg/download.js

+ 8 - 4
extension/core/bg/download.js

@@ -49,10 +49,14 @@ singlefile.download = (() => {
 			}
 			return downloadPage(message, { confirmFilename: message.confirmFilename, incognito: sender.tab.incognito, conflictAction: message.filenameConflictAction })
 				.catch(error => {
-					if (error.message && error.message.includes("'incognito'")) {
-						return downloadPage(message, { confirmFilename: message.confirmFilename, conflictAction: message.filenameConflictAction });
-					} else {
-						return { notSupported: true };
+					if (error.message) {
+						if (!error.message.toLowerCase().includes("canceled")) {
+							if (error.message.includes("'incognito'")) {
+								return downloadPage(message, { confirmFilename: message.confirmFilename, conflictAction: message.filenameConflictAction });
+							} else {
+								return { notSupported: true };
+							}
+						}
 					}
 				});
 		} catch (error) {