mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Properly position typing indicator after user message #423
This commit is contained in:
		| @@ -512,6 +512,8 @@ async function generateGroupWrapper(by_auto_mode, type = null, params = {}) { | ||||
|             setCharacterId(chId); | ||||
|             setCharacterName(characters[chId].name) | ||||
|  | ||||
|             Generate(generateType, { automatic_trigger: by_auto_mode, ...(params || {}) }); | ||||
|  | ||||
|             if (type !== "swipe" && type !== "impersonate" && !isMultigenEnabled() && !isStreamingEnabled()) { | ||||
|                 // update indicator and scroll down | ||||
|                 typingIndicator | ||||
| @@ -523,8 +525,6 @@ async function generateGroupWrapper(by_auto_mode, type = null, params = {}) { | ||||
|                 }); | ||||
|             } | ||||
|  | ||||
|             Generate(generateType, { automatic_trigger: by_auto_mode, ...(params || {}) }); | ||||
|  | ||||
|             // TODO: This is awful. Refactor this | ||||
|             while (true) { | ||||
|                 deactivateSendButtons(); | ||||
|   | ||||
| @@ -162,7 +162,7 @@ export function saveCaretPosition(element) { | ||||
|         end: range.endOffset | ||||
|     }; | ||||
|  | ||||
|     console.log('Caret saved', position); | ||||
|     console.debug('Caret saved', position); | ||||
|  | ||||
|     return position; | ||||
| } | ||||
| @@ -174,7 +174,7 @@ export function restoreCaretPosition(element, position) { | ||||
|         return; | ||||
|     } | ||||
|  | ||||
|     console.log('Caret restored', position); | ||||
|     console.debug('Caret restored', position); | ||||
|  | ||||
|     // Create a new range object | ||||
|     const range = new Range(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user