diff options
Diffstat (limited to '')
-rw-r--r-- | static/user/user-additions.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/static/user/user-additions.js b/static/user/user-additions.js index c9ebe1a4..d357b4b5 100644 --- a/static/user/user-additions.js +++ b/static/user/user-additions.js @@ -1,6 +1,7 @@ window.formatters.set('description', (el, d) => { - if (/<br\/?>/.exec(d)) { - /* Assume that the text is HTML iff it contains a <br/> tag */ + if (/<\/?\w+( \w+(="?\w+"?)?)*\/?>/.exec(d)) { + /* Assume that the text is HTML if it contains something which looks + like an HTML tag */ let parser = new DOMParser(); let doc = parser.parseFromString(d, 'text/html'); el.replaceChildren(doc.body); |