瀏覽代碼

Fixed issue with cancelled download on Firefox

Gildas 7 年之前
父節點
當前提交
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) {