diff --git a/assets/js/webmention-utils.mjs b/assets/js/webmention-utils.mjs index 6e72a8b..81e139c 100644 --- a/assets/js/webmention-utils.mjs +++ b/assets/js/webmention-utils.mjs @@ -62,8 +62,13 @@ function createRepliesBlock(replies, heading) { ).toLocaleDateString()}
`; const card = document.createElement("div"); card.className = "reply-card"; - const sanitizer = new Sanitizer(); - card.setHTML(reply.content.html, { sanitizer }); + if (typeof Sanitizer !== "undefined") { + const sanitizer = new Sanitizer(); + card.setHTML(reply.content.html, { sanitizer }); + } else { + // todo sanitize manually + card.innerHTML = reply.content.html; + } card.insertBefore(author, card.firstChild); cell.appendChild(card); repliesTable.append(row);