From 17b7c3adb4d996852cbcabaeb07811992b0e26ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20N=C3=B6llemeyer?= Date: Tue, 4 Feb 2025 06:19:36 +0100 Subject: [PATCH] fix message selection --- static/v2.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/static/v2.js b/static/v2.js index f9fcf9c..f36fe04 100644 --- a/static/v2.js +++ b/static/v2.js @@ -23,7 +23,7 @@ function messageListener(elem, idx, type) { return () => { elem.classList.toggle('selected'); const e = { id: idx, type: type }; - const i = selected_msg.indexOf(e); + const i = selected_msg.findIndex(o => e.id === o.id && o.type === e.type); if (i === -1) selected_msg.push(e); else selected_msg.splice(i, 1); @@ -106,8 +106,7 @@ async function sendMessage() { message.innerHTML = renderer.render(parser.parse(`**RKLLM**:\n\n${text}`)); Array.from(message.getElementsByTagName('code')).forEach(e => hljs.highlightElement(e)); } - const at_bottom = Math.abs(messagesContainer.scrollHeight - messagesContainer.clientHeight - messagesContainer.scrollTop) <= 1;; - console.log(messagesContainer.scrollHeight, messagesContainer.scrollTop, messagesContainer.clientHeight); + const at_bottom = Math.abs(messagesContainer.scrollHeight - messagesContainer.clientHeight - messagesContainer.scrollTop) <= 1; try { display(1); } catch {