From a0b19ce526a191b56af9d35660411ea30dcaf91a Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 29 Oct 2025 15:26:48 +0200 Subject: [PATCH] fix(export/share): search not working on root --- packages/share-theme/src/scripts/modules/search.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/share-theme/src/scripts/modules/search.ts b/packages/share-theme/src/scripts/modules/search.ts index 308683290..67bf0c22b 100644 --- a/packages/share-theme/src/scripts/modules/search.ts +++ b/packages/share-theme/src/scripts/modules/search.ts @@ -63,7 +63,7 @@ export default function setupSearch() { async function fetchResults(query: string): Promise { if ((window as any).glob.isStatic) { const linkHref = document.head.querySelector("link[rel=stylesheet]")?.getAttribute("href"); - const rootUrl = linkHref?.split("/").slice(0, -2).join("/"); + const rootUrl = linkHref?.split("/").slice(0, -2).join("/") || "."; const searchIndex = await (await fetch(`${rootUrl}/search-index.json`)).json(); const Fuse = (await import("fuse.js")).default; const fuse = new Fuse(searchIndex, {