From f9992899a280e6a16a08f436acceb443d82a88d9 Mon Sep 17 00:00:00 2001 From: Kate Higa <16447748+khiga8@users.noreply.github.com> Date: Sun, 23 Feb 2025 18:57:24 -0500 Subject: [PATCH] Eliminate duplication issue --- src/utils.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/utils.js b/src/utils.js index b6048f0..627050e 100644 --- a/src/utils.js +++ b/src/utils.js @@ -22,6 +22,12 @@ export function appendAccessibilityInfo() { removeOutdatedElements(); document.querySelectorAll(".markdown-body").forEach(function (commentBody) { + // On GitHub Issues, .markdown-body is set twice on the same markdownbody. div.markdown-body > div.markdown-body + // To avoid setting annotation twice, early return. + if (commentBody.querySelectorAll( + ".github-a11y-heading-prefix, .github-a11y-img-caption" + ).length > 0) return + commentBody.querySelectorAll("img").forEach(function (image) { const parentNodeName = image.parentElement.nodeName; if (parentNodeName === "A" || parentNodeName === "P") {