diff --git a/package.json b/package.json
index aaf62a7..2fa247b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "real-debrid-downloader",
- "version": "1.5.1",
+ "version": "1.5.11",
"description": "Real-Debrid Downloader Desktop (Electron + React + TypeScript)",
"main": "build/main/main/main.js",
"author": "Sucukdeluxe",
diff --git a/src/main/download-manager.ts b/src/main/download-manager.ts
index e41f967..03a6d00 100644
--- a/src/main/download-manager.ts
+++ b/src/main/download-manager.ts
@@ -4786,7 +4786,7 @@ export class DownloadManager extends EventEmitter {
}
const anyActivelyProcessing = missingParts.some((part) => {
const status = pendingItemStatus.get(pathKey(part));
- return status === "downloading" || status === "validating" || status === "integrity_check";
+ return status !== undefined && status !== "failed" && status !== "cancelled";
});
if (anyActivelyProcessing) {
continue;
diff --git a/src/renderer/App.tsx b/src/renderer/App.tsx
index 2e848c2..b829e50 100644
--- a/src/renderer/App.tsx
+++ b/src/renderer/App.tsx
@@ -1903,18 +1903,25 @@ export function App(): ReactElement {