diff --git a/quartz/components/scripts/callout.inline.ts b/quartz/components/scripts/callout.inline.ts index 3b7e16df3..3f7fafa84 100644 --- a/quartz/components/scripts/callout.inline.ts +++ b/quartz/components/scripts/callout.inline.ts @@ -9,6 +9,10 @@ function toggleCallout(this: HTMLElement) { let current = outerBlock let parent = outerBlock.parentElement while (parent) { + if (parent.classList.contains("callout-content")) { + parent = parent.parentElement + continue + } if (!parent.classList.contains("callout")) { return }