diff --git a/index.html b/index.html index ce81f32..4fefc2b 100644 --- a/index.html +++ b/index.html @@ -149,7 +149,7 @@ text-align: ${bannerStyle.TextAlign || 'left'}; line-height: 1.5; "> - ${bannerTextContent} + ${bannerTextContent.replace(/</g, '<').replace(/>/g, '>')} `; @@ -293,6 +293,13 @@ bannerContentEl.innerHTML = content; bannerContainer.style.display = 'block'; + // Decode HTML entities in the content + const htmlElements = bannerContentEl.getElementsByClassName('banner-html-content'); + if (htmlElements.length > 0) { + htmlElements[0].innerHTML = new DOMParser().parseFromString( + htmlElements[0].textContent, 'text/html').documentElement.textContent; + } + // Update the banner link if it exists if (bannerLinkValue) { let existingLink = bannerContainer.querySelector('a.banner-link');