From 68ef7401edcedf4a806594911770fce38ce08d83 Mon Sep 17 00:00:00 2001 From: HanishKVC Date: Tue, 21 May 2024 18:33:27 +0530 Subject: [PATCH] SimpleChat:Cleanup corners Show system prompt in chat space, when it is set by pressing enter, as a feedback to user. Alert user, if they try to switch chat session in the middle of waiting for a response from the ai model. --- examples/server/public_simplechat/simplechat.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/server/public_simplechat/simplechat.js b/examples/server/public_simplechat/simplechat.js index e2126c2de..1c0e1bda1 100644 --- a/examples/server/public_simplechat/simplechat.js +++ b/examples/server/public_simplechat/simplechat.js @@ -250,6 +250,7 @@ class MultiChatUI { if ((ev.key === "Enter") && (!ev.shiftKey)) { let chat = this.simpleChats[this.curChatId]; chat.add_system_anytime(this.elInSystem.value, this.curChatId); + chat.show(this.elDivChat); ev.preventDefault(); } }); @@ -356,6 +357,7 @@ class MultiChatUI { console.debug(`DBUG:MCUI:SessionClick:${target.id}`); if (this.elInUser.disabled) { console.error(`ERRR:MCUI:SessionClick:${target.id}:Current session [${this.curChatId}] awaiting response, ignoring switch...`); + alert("ERRR:MCUI\nWait for response to pending query, before switching"); return; } this.handle_session_switch(target.id);