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; });