diff --git a/renderer/app.js b/renderer/app.js index 124e85f..40904e3 100644 --- a/renderer/app.js +++ b/renderer/app.js @@ -715,6 +715,8 @@ function removeJobFromIndex(job) { // Track deletion so handleProgress() won't re-create this job from stale callbacks _deletedJobIds.add(job.id); if (job.uploadId) _deletedJobIds.add(job.uploadId); + // Allow re-uploading same file+hoster after deletion + if (job.file && job.hoster) _completedUploadKeys.delete(`${job.file}|${job.hoster}`); } // --- Queue Table Rendering (debounced with virtual scrolling) ---