From 3e018521068aec06749217435dd540a1e2fa0fe8 Mon Sep 17 00:00:00 2001 From: kavin553 Date: Sat, 20 Jun 2026 14:11:21 +0530 Subject: [PATCH 1/2] fix : refresh scan status badges automatically --- frontend/src/pages/Scans.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/Scans.tsx b/frontend/src/pages/Scans.tsx index 143319a70..15cefe164 100644 --- a/frontend/src/pages/Scans.tsx +++ b/frontend/src/pages/Scans.tsx @@ -89,7 +89,9 @@ export default function Scans() { function startPolling() { stopPolling(); - intervalRef.current = setInterval(loadTasks, 5000); + intervalRef.current = setInterval(() => { + loadTasks(); +}, 3000); } function stopPolling() { @@ -148,7 +150,8 @@ export default function Scans() { const data = await res.json(); if (requestSeq !== requestSeqRef.current) return; - setTasks(data.tasks || []); + console.log("Tasks refreshed:", data.tasks); +setTasks([...(data.tasks || [])]); if (data.pagination?.total_items !== undefined) { setTotal(data.pagination.total_items); } From 48ef79e4772d87bb18e0cdc99035f52fe8b73f9e Mon Sep 17 00:00:00 2001 From: kavin553 Date: Sat, 20 Jun 2026 14:49:34 +0530 Subject: [PATCH 2/2] fix :restore polling interval --- frontend/src/pages/Scans.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/pages/Scans.tsx b/frontend/src/pages/Scans.tsx index 15cefe164..f3032e3a6 100644 --- a/frontend/src/pages/Scans.tsx +++ b/frontend/src/pages/Scans.tsx @@ -91,7 +91,7 @@ export default function Scans() { stopPolling(); intervalRef.current = setInterval(() => { loadTasks(); -}, 3000); +}, 5000); } function stopPolling() {