diff --git a/src/utils.js b/src/utils.js index 76382aa..b6048f0 100644 --- a/src/utils.js +++ b/src/utils.js @@ -105,6 +105,9 @@ function validateImagesWithAnchorParent(parent, image) { image.classList.add("github-a11y-img-invalid-alt"); } + if (parent.querySelector('.github-a11y-img-caption')) { + return; + } const subtitle = createSubtitleElement(); parent.classList.add("github-a11y-img-container"); @@ -127,6 +130,9 @@ function validateImagesWithNonAnchorParent(parent, image) { if (invalidAltText(altText)) { image.classList.add("github-a11y-img-invalid-alt"); } + if (parent.querySelector('.github-a11y-img-caption')) { + return; + } const subtitle = createSubtitleElement(); parent.classList.add("github-a11y-img-container");