From 81383a7df1d6b29e5fd6e7f4b674ddbd271f523a Mon Sep 17 00:00:00 2001 From: Algorithm5838 <108630393+Algorithm5838@users.noreply.github.com> Date: Tue, 21 Apr 2026 07:29:33 +0300 Subject: [PATCH] fix: always rAF-throttle markdown parsing during streaming (#23868) --- src/lib/components/chat/Messages/Markdown.svelte | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/lib/components/chat/Messages/Markdown.svelte b/src/lib/components/chat/Messages/Markdown.svelte index 50c50d5725..d0b54b6528 100644 --- a/src/lib/components/chat/Messages/Markdown.svelte +++ b/src/lib/components/chat/Messages/Markdown.svelte @@ -71,17 +71,11 @@ }; const updateHandler = (content) => { - if (content) { - if (done) { - cancelAnimationFrame(pendingUpdate); + if (content && !pendingUpdate) { + pendingUpdate = requestAnimationFrame(() => { pendingUpdate = null; parseTokens(); - } else if (!pendingUpdate) { - pendingUpdate = requestAnimationFrame(() => { - pendingUpdate = null; - parseTokens(); - }); - } + }); } };