diff --git a/assets/js/theme.js b/assets/js/theme.js index 84a9e578..d28d779c 100644 --- a/assets/js/theme.js +++ b/assets/js/theme.js @@ -377,7 +377,8 @@ class FixIt { $preChroma.parentElement.replaceChild($chroma, $preChroma); $td.appendChild($preChroma); }); - this.util.forEach(document.querySelectorAll('.highlight > .chroma:not(:has(.code-header))'), ($chroma) => { + this.util.forEach(document.querySelectorAll('.highlight > .chroma:not([data-init])'), ($chroma) => { + $chroma.dataset.init = 'true'; const $codeElements = $chroma.querySelectorAll('pre.chroma > code'); if ($codeElements.length) { const $code = $codeElements[$codeElements.length - 1];