From e031fadc356472912ca0defef2fb1151e39fc7c5 Mon Sep 17 00:00:00 2001 From: Algorithm5838 <108630393+Algorithm5838@users.noreply.github.com> Date: Wed, 17 Jun 2026 03:57:02 +0300 Subject: [PATCH] perf: skip highlight.js auto-detection in read-only code blocks (#25824) --- src/lib/components/chat/Messages/CodeBlock.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/Messages/CodeBlock.svelte b/src/lib/components/chat/Messages/CodeBlock.svelte index 7e38592533..c422708bdf 100644 --- a/src/lib/components/chat/Messages/CodeBlock.svelte +++ b/src/lib/components/chat/Messages/CodeBlock.svelte @@ -563,8 +563,10 @@ result) && 'border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;'}">{@html hljs.highlightAuto(code, hljs.getLanguage(lang)?.aliases).value || - code}{#if lang && hljs.getLanguage(lang)}{@html hljs.highlight(code, { + language: lang, + ignoreIllegals: true + }).value}{:else}{code}{/if} {/if} {:else}