From 62a39447f7785a72a441318d4f845ec222f4deb9 Mon Sep 17 00:00:00 2001 From: Emile Bangma Date: Thu, 10 Apr 2025 20:46:16 +0000 Subject: [PATCH] fir(popover): reuse generated popover id --- quartz/components/scripts/popover.inline.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/quartz/components/scripts/popover.inline.ts b/quartz/components/scripts/popover.inline.ts index e07205bc8..385d101f5 100644 --- a/quartz/components/scripts/popover.inline.ts +++ b/quartz/components/scripts/popover.inline.ts @@ -12,7 +12,11 @@ async function mouseEnterHandler( clearActivePopover() const link = this - const id = randomIdNonSecure() + if (this.dataset.popoverId === undefined) { + this.dataset.popoverId = randomIdNonSecure() + } + const id = this.dataset.popoverId + if (link.dataset.noPopover === "true") { return }