From dd4a0af83fb721a4d2ff9f3c49215c788b6a10b0 Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Fri, 20 Dec 2019 18:48:37 +0100 Subject: [PATCH] Fixed chat escaping Signed-off-by: WolverinDEV --- shared/js/ui/frames/chat_frame.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/shared/js/ui/frames/chat_frame.ts b/shared/js/ui/frames/chat_frame.ts index 9552e815..203184ba 100644 --- a/shared/js/ui/frames/chat_frame.ts +++ b/shared/js/ui/frames/chat_frame.ts @@ -503,18 +503,20 @@ namespace chat { log.debug(LogCategory.GENERAL, tr("Chat message contains URL: %o"), url); if(url.protocol !== 'http:' && url.protocol !== 'https:') break _try; - if(flag_escaped) + if(flag_escaped) { + message = undefined; words[index] = unescaped; - else { + } else { message = undefined; words[index] = "[url=" + url.toString() + "]" + url.toString() + "[/url]"; } } catch(e) { /* word isn't an url */ } if(unescaped.match(URL_REGEX)) { - if(flag_escaped) + if(flag_escaped) { + message = undefined; words[index] = unescaped; - else { + } else { message = undefined; words[index] = "[url=" + unescaped + "]" + unescaped + "[/url]"; }