Browse Source

Merge pull request #1311 from AndrewRyanChama/arc/openaitick

Add wait for tick before scrolling down in openai
Timothy Jaeryang Baek 1 year ago
parent
commit
7d45d2762f
2 changed files with 8 additions and 0 deletions
  1. 4 0
      src/routes/(app)/+page.svelte
  2. 4 0
      src/routes/(app)/c/[id]/+page.svelte

+ 4 - 0
src/routes/(app)/+page.svelte

@@ -518,6 +518,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

+ 4 - 0
src/routes/(app)/c/[id]/+page.svelte

@@ -533,6 +533,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