|
@@ -64,7 +64,7 @@ singlefile.download = (() => {
|
|
|
resolve({});
|
|
resolve({});
|
|
|
browser.downloads.onChanged.removeListener(onChanged);
|
|
browser.downloads.onChanged.removeListener(onChanged);
|
|
|
}
|
|
}
|
|
|
- if (event.state.current == "interrupted") {
|
|
|
|
|
|
|
+ if (event.state.current == "interrupted" && (!event.error || event.error.current != "USER_CANCELED")) {
|
|
|
URL.revokeObjectURL(page.url);
|
|
URL.revokeObjectURL(page.url);
|
|
|
reject(new Error(event.state.current));
|
|
reject(new Error(event.state.current));
|
|
|
browser.downloads.onChanged.removeListener(onChanged);
|
|
browser.downloads.onChanged.removeListener(onChanged);
|