From e2a578bfdcba75cb782975413bee395e93f6abd8 Mon Sep 17 00:00:00 2001 From: ShaerWare Date: Thu, 2 Apr 2026 23:02:38 +0500 Subject: [PATCH] fix: send initial message after creating session from welcome screen Previously sendFromWelcome() used the message text only as session title then discarded it. Now the message is forwarded to sendMessage() after session creation, so users don't have to retype their first question. Co-Authored-By: Claude Opus 4.6 (1M context) --- admin/src/views/ChatView.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/admin/src/views/ChatView.vue b/admin/src/views/ChatView.vue index f4f1e81..c1b492a 100644 --- a/admin/src/views/ChatView.vue +++ b/admin/src/views/ChatView.vue @@ -107,15 +107,18 @@ async function sendFromWelcome() { welcomeSending.value = true try { if (sessions.value.length > 0) { - // Open most recent shared chat and let user type there currentSessionId.value = sessions.value[0].id } else { - // Create new session const data = await chatApi.createSession(text, undefined, 'admin') refetchSessions() currentSessionId.value = data.session.id } welcomeInput.value = '' + // Send the message into the newly opened/created session + await nextTick() + inputMessage.value = text + await nextTick() + sendMessage() } catch { // fallback } finally {