From b3ab6fdd5935d0221a8bd868674d32f99a02f19f Mon Sep 17 00:00:00 2001 From: neerajadhav Date: Tue, 8 Jul 2025 17:36:18 +0530 Subject: [PATCH] fix: remove unnecessary type assertions for window.addCleanup in popover --- quartz/components/scripts/popover.inline.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/quartz/components/scripts/popover.inline.ts b/quartz/components/scripts/popover.inline.ts index 2efd22138..91b02d015 100644 --- a/quartz/components/scripts/popover.inline.ts +++ b/quartz/components/scripts/popover.inline.ts @@ -167,9 +167,8 @@ document.addEventListener("nav", () => { for (const link of links) { link.addEventListener("mouseenter", mouseEnterHandler) link.addEventListener("mouseleave", clearActivePopoverAndHighlights) - // Use type assertion to avoid TypeScript error when checking individual files - if (typeof (window as any).addCleanup === "function") { - ;(window as any).addCleanup(() => { + if (typeof window.addCleanup === "function") { + window.addCleanup(() => { link.removeEventListener("mouseenter", mouseEnterHandler) link.removeEventListener("mouseleave", clearActivePopoverAndHighlights) })