Keep scroll up on welcome display

cb380863e2ea19448e0d5d09b5903f20f681db24

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +9 -3Ignore whitespace
public/scripts/welcome-screen.js+9 -3
@@ -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() {
5656
57 await sendWelcomePanel();57 await sendWelcomePanel();
58 sendAssistantMessage();58 sendAssistantMessage();
59 sendSystemMessage(system_message_types.WELCOME_PROMPT);59 sendWelcomePrompt();
60}60}
6161
62function sendAssistantMessage() {62function sendAssistantMessage() {
@@ -75,7 +75,13 @@ function sendAssistantMessage() {
75 };75 };
7676
77 chat.push(message);77 chat.push(message);
78 addOneMessage(message);78 addOneMessage(message, { scroll: false });
79}
80
81function sendWelcomePrompt() {
82 const message = getSystemMessageByType(system_message_types.WELCOME_PROMPT);
83 chat.push(message);
84 addOneMessage(message, { scroll: false });
79}85}
8086
81async function sendWelcomePanel() {87async function sendWelcomePanel() {