Keep scroll up on welcome display
| @@ -9,6 +9,7 @@ import { | |||
| 9 | getCharacters, | 9 | getCharacters, |
| 10 | getCurrentChatId, | 10 | getCurrentChatId, |
| 11 | getRequestHeaders, | 11 | getRequestHeaders, |
| 12 | getSystemMessageByType, | ||
| 12 | getThumbnailUrl, | 13 | getThumbnailUrl, |
| 13 | is_send_press, | 14 | is_send_press, |
| 14 | neutralCharacterName, | 15 | neutralCharacterName, |
| @@ -16,7 +17,6 @@ import { | |||
| 16 | openCharacterChat, | 17 | openCharacterChat, |
| 17 | printCharactersDebounced, | 18 | printCharactersDebounced, |
| 18 | selectCharacterById, | 19 | selectCharacterById, |
| 19 | sendSystemMessage, | ||
| 20 | system_avatar, | 20 | system_avatar, |
| 21 | system_message_types, | 21 | system_message_types, |
| 22 | this_chid, | 22 | this_chid, |
| @@ -56,7 +56,7 @@ export async function openWelcomeScreen() { | |||
| 56 | 56 | ||
| 57 | await sendWelcomePanel(); | 57 | await sendWelcomePanel(); |
| 58 | sendAssistantMessage(); | 58 | sendAssistantMessage(); |
| 59 | sendSystemMessage(system_message_types.WELCOME_PROMPT); | 59 | sendWelcomePrompt(); |
| 60 | } | 60 | } |
| 61 | 61 | ||
| 62 | function sendAssistantMessage() { | 62 | function sendAssistantMessage() { |
| @@ -75,7 +75,13 @@ function sendAssistantMessage() { | |||
| 75 | }; | 75 | }; |
| 76 | 76 | ||
| 77 | chat.push(message); | 77 | chat.push(message); |
| 78 | addOneMessage(message); | 78 | addOneMessage(message, { scroll: false }); |
| 79 | } | ||
| 80 | |||
| 81 | function sendWelcomePrompt() { | ||
| 82 | const message = getSystemMessageByType(system_message_types.WELCOME_PROMPT); | ||
| 83 | chat.push(message); | ||
| 84 | addOneMessage(message, { scroll: false }); | ||
| 79 | } | 85 | } |
| 80 | 86 | ||
| 81 | async function sendWelcomePanel() { | 87 | async function sendWelcomePanel() { |