From 6729e64f30dbb33c3e8e6b01d20377804f190466 Mon Sep 17 00:00:00 2001
From: Algorithm5838 <108630393+Algorithm5838@users.noreply.github.com>
Date: Mon, 29 Jun 2026 06:09:58 +0300
Subject: [PATCH] perf: skip re-splitting unchanged text tokens (#26326)
---
.../Messages/Markdown/MarkdownInlineTokens/TextToken.svelte | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/TextToken.svelte b/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/TextToken.svelte
index 8ba5de2233..b057133774 100644
--- a/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/TextToken.svelte
+++ b/src/lib/components/chat/Messages/Markdown/MarkdownInlineTokens/TextToken.svelte
@@ -1,12 +1,14 @@
{#if done}
- {token?.raw}
+ {raw}
{:else}
- {#each (token?.raw ?? '').split(' ') as text}
+ {#each raw.split(' ') as text}
{text}{' '}