Scroll to bottom after messages render
This commit is contained in:
		
							parent
							
								
									ca0627306f
								
							
						
					
					
						commit
						a84a7b269e
					
				| 
						 | 
					@ -33,9 +33,7 @@
 | 
				
			||||||
    faMicrophone,
 | 
					    faMicrophone,
 | 
				
			||||||
    faLightbulb,
 | 
					    faLightbulb,
 | 
				
			||||||
    faCommentSlash,
 | 
					    faCommentSlash,
 | 
				
			||||||
 | 
					 | 
				
			||||||
    faCircleCheck
 | 
					    faCircleCheck
 | 
				
			||||||
 | 
					 | 
				
			||||||
  } from '@fortawesome/free-solid-svg-icons/index'
 | 
					  } from '@fortawesome/free-solid-svg-icons/index'
 | 
				
			||||||
  import { v4 as uuidv4 } from 'uuid'
 | 
					  import { v4 as uuidv4 } from 'uuid'
 | 
				
			||||||
  import { getPrice } from './Stats.svelte'
 | 
					  import { getPrice } from './Stats.svelte'
 | 
				
			||||||
| 
						 | 
					@ -50,11 +48,6 @@
 | 
				
			||||||
  const chatId: number = parseInt(params.chatId)
 | 
					  const chatId: number = parseInt(params.chatId)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  let chatRequest = new ChatRequest()
 | 
					  let chatRequest = new ChatRequest()
 | 
				
			||||||
 | 
					 | 
				
			||||||
  // let controller:AbortController
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  // let updating: boolean|number = false
 | 
					 | 
				
			||||||
  // let updatingMessage: string = ''
 | 
					 | 
				
			||||||
  let input: HTMLTextAreaElement
 | 
					  let input: HTMLTextAreaElement
 | 
				
			||||||
  let recognition: any = null
 | 
					  let recognition: any = null
 | 
				
			||||||
  let recording = false
 | 
					  let recording = false
 | 
				
			||||||
| 
						 | 
					@ -98,6 +91,12 @@
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  $: onStateChange($checkStateChange, $showSetChatSettings, $submitExitingPromptsNow, $continueMessage)
 | 
					  $: onStateChange($checkStateChange, $showSetChatSettings, $submitExitingPromptsNow, $continueMessage)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  const afterChatLoad = (...args:any) => {
 | 
				
			||||||
 | 
					    scrollToBottom()
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  $: afterChatLoad($currentChatId)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  setCurrentChat(0)
 | 
					  setCurrentChat(0)
 | 
				
			||||||
  // Make sure chat object is ready to go
 | 
					  // Make sure chat object is ready to go
 | 
				
			||||||
  updateChatSettings(chatId)
 | 
					  updateChatSettings(chatId)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue