diff --git a/public/script.js b/public/script.js index d324dfc76..a9b5fd187 100644 --- a/public/script.js +++ b/public/script.js @@ -4124,17 +4124,13 @@ function reloadUserAvatar(force = false) { } export function setUserName(value) { - if (!is_send_press) { - name1 = value; - if (name1 === undefined || name1 == "") - name1 = default_user_name; - console.log(`User name changed to ${name1}`); - $("#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'); - } + name1 = value; + if (name1 === undefined || name1 == "") + name1 = default_user_name; + console.log(`User name changed to ${name1}`); + $("#your_name").val(name1); + toastr.success(`Your messages will now be sent as ${name1}`, 'Current persona updated'); + saveSettings("change_name"); } export function autoSelectPersona(name) { diff --git a/public/scripts/extensions/quick-reply/style.css b/public/scripts/extensions/quick-reply/style.css index 04f6ff1df..fda4c7cd0 100644 --- a/public/scripts/extensions/quick-reply/style.css +++ b/public/scripts/extensions/quick-reply/style.css @@ -11,7 +11,7 @@ width: 100%; display: none; max-width: 100%; - overflow-x: scroll; + overflow-x: auto; } #quickReplies { @@ -43,4 +43,4 @@ opacity: 1; filter: brightness(1.2); cursor: pointer; -} \ No newline at end of file +} diff --git a/public/scripts/slash-commands.js b/public/scripts/slash-commands.js index 67bf9d454..d4c263f5e 100644 --- a/public/scripts/slash-commands.js +++ b/public/scripts/slash-commands.js @@ -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())) { - autoSelectPersona(name); + 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) {