From dd1e26ba423181f4b36279ac6216fc15921abf9d Mon Sep 17 00:00:00 2001 From: Aaron Pham Date: Wed, 13 Nov 2024 10:55:08 -0500 Subject: [PATCH] fix(search): ignore mathml block --- quartz/components/scripts/search.inline.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/quartz/components/scripts/search.inline.ts b/quartz/components/scripts/search.inline.ts index f422d4988..5e5b7cc2d 100644 --- a/quartz/components/scripts/search.inline.ts +++ b/quartz/components/scripts/search.inline.ts @@ -394,9 +394,9 @@ document.addEventListener("nav", async (e: CustomEventMap["nav"]) => { preview.replaceChildren(previewInner) // scroll to longest - const highlights = [...preview.querySelectorAll(".highlight")].sort( - (a, b) => b.innerHTML.length - a.innerHTML.length, - ) + const highlights = [...preview.querySelectorAll(".highlight")] + .filter((highlight) => !highlight.closest(".katex, .katex-mathml")) + .sort((a, b) => b.innerHTML.length - a.innerHTML.length) highlights[0]?.scrollIntoView({ block: "start" }) }