aboutsummaryrefslogtreecommitdiff
path: root/static/user
diff options
context:
space:
mode:
Diffstat (limited to 'static/user')
-rw-r--r--static/user/user-additions.js5
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);