diff --git a/src/lib/components/chat/Messages/Markdown.svelte b/src/lib/components/chat/Messages/Markdown.svelte index 5b699578ed..599c1aef74 100644 --- a/src/lib/components/chat/Messages/Markdown.svelte +++ b/src/lib/components/chat/Messages/Markdown.svelte @@ -75,17 +75,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(); - }); - } + }); } };