From 848bdbc14828f0e6eb57b8312b74b41a621e5883 Mon Sep 17 00:00:00 2001 From: Louis Date: Tue, 5 Dec 2023 16:30:47 +0700 Subject: [PATCH] fix: handle crash issue on hljs highlighting (#859) --- web/screens/Chat/SimpleTextMessage/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/screens/Chat/SimpleTextMessage/index.tsx b/web/screens/Chat/SimpleTextMessage/index.tsx index 61ec4b1ef..a73f02f2c 100644 --- a/web/screens/Chat/SimpleTextMessage/index.tsx +++ b/web/screens/Chat/SimpleTextMessage/index.tsx @@ -29,7 +29,11 @@ const marked = new Marked( if (lang === undefined || lang === '') { return hljs.highlightAuto(code).value } - return hljs.highlight(code, { language: lang }).value + try { + return hljs.highlight(code, { language: lang }).value + } catch (err) { + return hljs.highlight(code, { language: 'javascript' }).value + } }, }), {