Remove automatic cache restoration on homepage load; ensure clean state when no URL query is present

This commit is contained in:
kuekhaoyang
2025-11-17 09:11:06 +08:00
parent 7a217e82e2
commit f64b021e74
+1 -10
View File
@@ -64,17 +64,8 @@ function HomePage() {
console.log('🔍 Auto-searching for URL query:', urlQuery);
setTimeout(() => performSearch(urlQuery, false), 100);
}
} else if (cached) {
// No URL query but cache exists - restore last search
console.log('📦 Restoring last search from cache:', cached.query);
setQuery(cached.query);
setResults(cached.results);
setAvailableSources(cached.availableSources);
setHasSearched(true);
// Update URL to reflect cached search
router.replace(`/?q=${encodeURIComponent(cached.query)}`, { scroll: false });
}
// If no URL query, show clean homepage (don't restore cache automatically)
}, [searchParams, router]);
// Cache helper functions