diff --git a/src/routes/(app)/+page.svelte b/src/routes/(app)/+page.svelte index 417ddccda..4df39f854 100644 --- a/src/routes/(app)/+page.svelte +++ b/src/routes/(app)/+page.svelte @@ -517,6 +517,10 @@ const sendPromptOpenAI = async (model, userPrompt, responseMessageId, _chatId) => { const responseMessage = history.messages[responseMessageId]; + + // Wait until history/message have been updated + await tick(); + scrollToBottom(); const docs = messages diff --git a/src/routes/(app)/c/[id]/+page.svelte b/src/routes/(app)/c/[id]/+page.svelte index 836fc90a4..2deaaf330 100644 --- a/src/routes/(app)/c/[id]/+page.svelte +++ b/src/routes/(app)/c/[id]/+page.svelte @@ -527,6 +527,10 @@ const sendPromptOpenAI = async (model, userPrompt, responseMessageId, _chatId) => { const responseMessage = history.messages[responseMessageId]; + + // Wait until history/message have been updated + await tick(); + scrollToBottom(); const docs = messages