From 8b2d183f07efaaa00c881471df4e3edd0bd0888b Mon Sep 17 00:00:00 2001 From: djmaze Date: Fri, 12 Mar 2021 11:24:48 +0100 Subject: [PATCH] Bugfix: removeColors sometimes broke HTML elements --- dev/Stores/User/Message.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev/Stores/User/Message.js b/dev/Stores/User/Message.js index 1d5be8264..a3e61914c 100644 --- a/dev/Stores/User/Message.js +++ b/dev/Stores/User/Message.js @@ -57,8 +57,8 @@ const do { l = html.length; html = html - .replace(/(<[^>]+)[;"']\s*background(-[a-z]+)?\s*:[^;"']+/gi, '$1') - .replace(/(<[^>]+)[;"']\s*color\s*:[^;"']+/gi, '$1') + .replace(/(<[^>]+[;"'])\s*background(-[a-z]+)?\s*:[^;"']+/gi, '$1') + .replace(/(<[^>]+[;"'])\s*color\s*:[^;"']+/gi, '$1') .replace(/(<[^>]+)\s(bg)?color=("[^"]+"|'[^']+')/gi, '$1'); } while (l != html.length) return html;