From f11b5e74b5d81c9666efe6e431a2ebd86c28af5e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Mar 2026 13:23:51 +0000 Subject: [PATCH 1/2] Initial plan From 81c08ed9d0c016f4fe9603c74c969c0c85468d82 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Mar 2026 13:26:49 +0000 Subject: [PATCH 2/2] fix: append new drops to upload queue instead of overwriting it Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com> --- frontend/static/js/upload.js | 1 - frontend/templates/files.html | 1 - frontend/templates/upload.html | 6 ------ 3 files changed, 8 deletions(-) diff --git a/frontend/static/js/upload.js b/frontend/static/js/upload.js index 7b95ff62..9d817e34 100644 --- a/frontend/static/js/upload.js +++ b/frontend/static/js/upload.js @@ -273,7 +273,6 @@ function processFiles(files, progressContainer, statusMessage) { if (statusMessage) { statusMessage.textContent = `Queued ${fileArray.length} file(s) for upload…`; } - if (progressContainer) progressContainer.innerHTML = ''; // Pre-create one progress row per file. const queueItems = fileArray.map((file) => { diff --git a/frontend/templates/files.html b/frontend/templates/files.html index 5a353155..7a96050c 100644 --- a/frontend/templates/files.html +++ b/frontend/templates/files.html @@ -1327,7 +1327,6 @@ if (files.length > 0) { // Show upload modal uploadModal.classList.add('active'); - uploadProgressContainer.innerHTML = ''; // Process the dropped files (queue-based, with adaptive throttling) processFiles(files, uploadProgressContainer, uploadStatusMessage); diff --git a/frontend/templates/upload.html b/frontend/templates/upload.html index e2da280a..d4ddd8f8 100644 --- a/frontend/templates/upload.html +++ b/frontend/templates/upload.html @@ -160,9 +160,6 @@ const files = await getFilesFromDataTransfer(e.dataTransfer); if (files.length) { - // Clear previous upload progress - uploadProgress.innerHTML = ""; - // Create progress container const progressContainer = document.createElement("div"); progressContainer.className = "space-y-2"; @@ -175,9 +172,6 @@ function handleFileSelect(e) { if (e.target.files.length) { - // Clear previous upload progress - uploadProgress.innerHTML = ""; - // Create progress container const progressContainer = document.createElement("div"); progressContainer.className = "space-y-2";