From 9c3bbe169fb855c304727ac863553862991c2c64 Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Fri, 15 Dec 2023 10:33:56 -0500 Subject: [PATCH] don't scroll when users join. modified: templates/chat.html --- templates/chat.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/templates/chat.html b/templates/chat.html index b324200..c1fc80b 100644 --- a/templates/chat.html +++ b/templates/chat.html @@ -308,7 +308,9 @@ socket.on("message", (data) => { }); // Scroll to the bottom of the chat container - document.getElementById("chat").scrollTop = document.getElementById("chat").scrollHeight; + if (data.id) { + document.getElementById("chat").scrollTop = document.getElementById("chat").scrollHeight; + } }); // Socket event for receiving previous messages @@ -355,6 +357,10 @@ socket.on("previous_messages", (data) => { hljs.highlightElement(block); addLineNumbers(block); }); + + // Scroll to the bottom of the chat container + document.getElementById("chat").scrollTop = document.getElementById("chat").scrollHeight; + }); // Socket event for deleting a processing message