diff --git a/frontend/index.html b/frontend/index.html index eb46db9..c5e5a22 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -126,6 +126,14 @@ let jobsCache = [], visibleJobs = [], currentJob = null; + function clearJobsCache(message='Cache cleared. Reloading…'){ + jobsCache = []; + visibleJobs = []; + currentJob = null; + resultsEl.innerHTML = `
${message}
`; + } + window.clearJobsCache = clearJobsCache; + const progressBar = document.getElementById('progressBar'); const searchBox = document.getElementById('searchBox'); const resultsEl = document.getElementById('results'); @@ -169,7 +177,8 @@ // --- Fetch all jobs --- async function fetchAllJobs(){ - startProgress(); jobsCache=[]; visibleJobs=[]; resultsEl.innerHTML = '
Loading…
'; + startProgress(); + clearJobsCache('Loading…'); let page=1, totalItems=0; let firstBatchRendered=false; try{ while(true){