mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Fix selecting personas with quick reply
This commit is contained in:
		| @@ -4124,7 +4124,6 @@ function reloadUserAvatar(force = false) { | ||||
| } | ||||
|  | ||||
| export function setUserName(value) { | ||||
|     if (!is_send_press) { | ||||
|     name1 = value; | ||||
|     if (name1 === undefined || name1 == "") | ||||
|         name1 = default_user_name; | ||||
| @@ -4132,9 +4131,6 @@ export function setUserName(value) { | ||||
|     $("#your_name").val(name1); | ||||
|     toastr.success(`Your messages will now be sent as ${name1}`, 'Current persona updated'); | ||||
|     saveSettings("change_name"); | ||||
|     } else { | ||||
|         toastr.warning('You cannot change your name while sending a message', 'Warning'); | ||||
|     } | ||||
| } | ||||
|  | ||||
| export function autoSelectPersona(name) { | ||||
|   | ||||
| @@ -11,7 +11,7 @@ | ||||
|     width: 100%; | ||||
|     display: none; | ||||
|     max-width: 100%; | ||||
|     overflow-x: scroll; | ||||
|     overflow-x: auto; | ||||
| } | ||||
|  | ||||
| #quickReplies { | ||||
|   | ||||
| @@ -129,22 +129,15 @@ function setNameCallback(_, name) { | ||||
|     name = name.trim(); | ||||
|  | ||||
|     // If the name is a persona, auto-select it | ||||
|     if (Object.values(power_user.personas).map(x => x.toLowerCase()).includes(name.toLowerCase())) { | ||||
|     for (let persona of Object.values(power_user.personas)) { | ||||
|         if (persona.toLowerCase() === name.toLowerCase()) { | ||||
|             autoSelectPersona(name); | ||||
|             return; | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     // Otherwise, set just the name | ||||
|     else { | ||||
|         //setUserName(name); //this prevented quickReply usage | ||||
|         let changeablename1 = name1 | ||||
|         console.log(name1) | ||||
|         changeablename1 = name | ||||
|         if (changeablename1 === undefined || changeablename1 == "") | ||||
|             changeablename1 = default_user_name; | ||||
|         console.log(`User name changed to ${changeablename1}`); | ||||
|         $("#your_name").val(changeablename1); | ||||
|         toastr.success(`Your messages will now be sent as ${changeablename1}`, 'Current persona updated'); | ||||
|         saveSettings("change_name"); | ||||
|     } | ||||
|     setUserName(name); //this prevented quickReply usage | ||||
| } | ||||
|  | ||||
| function setNarratorName(_, text) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user