···44 // were inserted out of order within a block.
45 let displayIndex = useMemo(() => {
46 if (!anchorElement || !footnote) return footnote?.index ?? 0;
47- let container = anchorElement.closest(".postPageContent");
48 if (!container) return footnote.index;
49 let allRefs = Array.from(container.querySelectorAll(".footnote-ref"));
50 let pos = allRefs.indexOf(anchorElement);
···44 // were inserted out of order within a block.
45 let displayIndex = useMemo(() => {
46 if (!anchorElement || !footnote) return footnote?.index ?? 0;
47+ let container = anchorElement.closest('.footnote-scope');
48 if (!container) return footnote.index;
49 let allRefs = Array.from(container.querySelectorAll(".footnote-ref"));
50 let pos = allRefs.indexOf(anchorElement);