From d4138dba51f7bffc006e66b5257aff3e7ec12a32 Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Tue, 26 May 2026 16:36:34 -0500 Subject: [PATCH] fix chat scrolling --- src/routes/chat/[agentId]/[conversationId]/chat-box.svelte | 4 +++- .../[agentId]/[conversationId]/rich-content/rc-message.svelte | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte b/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte index 0ac7e341..24ec15fd 100644 --- a/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte +++ b/src/routes/chat/[agentId]/[conversationId]/chat-box.svelte @@ -464,7 +464,9 @@ requestAnimationFrame(() => { scrollbars.forEach(scrollbar => { if (!scrollbar) return; - scrollbar.scrollTo({ top: scrollbar.scrollHeight, behavior: 'smooth' }); + setTimeout(() => { + scrollbar.scrollTo({ top: scrollbar.scrollHeight, behavior: 'smooth' }); + }, 150); }); _autoScrollScheduled = false; }); diff --git a/src/routes/chat/[agentId]/[conversationId]/rich-content/rc-message.svelte b/src/routes/chat/[agentId]/[conversationId]/rich-content/rc-message.svelte index 4fd05a47..667fda5c 100644 --- a/src/routes/chat/[agentId]/[conversationId]/rich-content/rc-message.svelte +++ b/src/routes/chat/[agentId]/[conversationId]/rich-content/rc-message.svelte @@ -67,7 +67,9 @@ requestAnimationFrame(() => { const el = thinkingContentEl; if (el) { - el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); + setTimeout(() => { + el.scrollTo({ top: el.scrollHeight, behavior: 'smooth' }); + }, 150); } _thinkingScrollScheduled = false; });