From 7d772f6b9a52bfd48ab91b6dc037c3e50057282d Mon Sep 17 00:00:00 2001 From: HanishKVC Date: Fri, 17 May 2024 21:55:43 +0530 Subject: [PATCH] SimpleChat: Try keep input element in view --- examples/server/public/simplechat.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/server/public/simplechat.js b/examples/server/public/simplechat.js index effc6423b..5f27c09bf 100644 --- a/examples/server/public/simplechat.js +++ b/examples/server/public/simplechat.js @@ -97,6 +97,7 @@ async function handle_submit(inputUser, divChat, urlApi, bMessages=true) { } else { theBody = gChat.request_prompt_jsonstr(); } + inputUser.scrollIntoView(true); inputUser.value = "working..."; inputUser.disabled = true; console.debug("DBUG:HandleSubmit:ReqBody:", theBody); @@ -114,6 +115,7 @@ async function handle_submit(inputUser, divChat, urlApi, bMessages=true) { let assistantMsg = respBody["choices"][0]["message"]["content"]; gChat.add(Roles.Assistant, assistantMsg); gChat.show(divChat); + inputUser.scrollIntoView(true); }