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){