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