diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index bfd5b3001d..91b51acb82 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -50,7 +50,7 @@ export let submitPrompt: Function; export let stopResponse: Function; - export let autoScroll = true; + export let autoScroll = false; export let atSelectedModel: Model | undefined; export let selectedModels: ['']; @@ -93,7 +93,10 @@ const scrollToBottom = () => { const element = document.getElementById('messages-container'); - element.scrollTop = element.scrollHeight; + element.scrollTo({ + top: element.scrollHeight, + behavior: 'smooth' + }); }; const uploadFileHandler = async (file) => {