Only render if chat is clear

This commit is contained in:
Cohee
2025-05-13 19:57:00 +03:00
parent 249cb7777c
commit 6a394c0c3e

View File

@@ -2,7 +2,6 @@ import {
addOneMessage, addOneMessage,
characters, characters,
chat, chat,
clearChat,
displayVersion, displayVersion,
doNewChat, doNewChat,
event_types, event_types,
@@ -48,12 +47,10 @@ export function getPermanentAssistantAvatar() {
export async function openWelcomeScreen() { export async function openWelcomeScreen() {
const currentChatId = getCurrentChatId(); const currentChatId = getCurrentChatId();
if (currentChatId !== undefined) { if (currentChatId !== undefined || chat.length > 0) {
return; return;
} }
await clearChat();
chat.length = 0;
await sendWelcomePanel(); await sendWelcomePanel();
sendAssistantMessage(); sendAssistantMessage();
sendSystemMessage(system_message_types.WELCOME_PROMPT); sendSystemMessage(system_message_types.WELCOME_PROMPT);