From 223884423b40068aadddf91925bab0b3be96fe1f Mon Sep 17 00:00:00 2001 From: Gassandrid Date: Fri, 4 Apr 2025 10:01:47 -0400 Subject: [PATCH] fix for issue "Search Component Doesn't work if in beforeBody section #1905" --- quartz/components/scripts/search.inline.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quartz/components/scripts/search.inline.ts b/quartz/components/scripts/search.inline.ts index 1f4c009c9..ea0980993 100644 --- a/quartz/components/scripts/search.inline.ts +++ b/quartz/components/scripts/search.inline.ts @@ -147,7 +147,7 @@ async function setupSearch(searchElement: Element, currentSlug: FullSlug, data: const container = searchElement.querySelector(".search-container") as HTMLElement if (!container) return - const sidebar = container.closest(".sidebar") as HTMLElement + const sidebar = container.closest(".sidebar") || document.body if (!sidebar) return const searchButton = searchElement.querySelector(".search-button") as HTMLButtonElement