From 95bbaf26f2088028c502e58bd174feea551d5142 Mon Sep 17 00:00:00 2001 From: gravel Date: Wed, 27 Dec 2023 00:17:15 +0000 Subject: [PATCH] Track search term in URL --- output/main.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/output/main.js b/output/main.js index 775d081..175d414 100644 --- a/output/main.js +++ b/output/main.js @@ -719,9 +719,11 @@ async function useSearchTerm(rawTerm, fillSearchBarWithTerm = false) { } if (!rawTerm) { + location.hash = ""; replaceRowsWith(getAllCachedRows()); dom.search_bar()?.classList.remove(CLASSES.SEARCH.NO_RESULTS); } else { + location.hash = `q=${rawTerm}`; const term = rawTerm.toLowerCase().replace(/lang:(\S+)/g, "").trim(); const termTags = Array.from(rawTerm.matchAll(/#[^#\s]+/g)).map(match => match[0].slice(1).toLowerCase()); const termLanguage = rawTerm.match(/lang:(\S+)/)?.[1];