fix(frontend): scroll

This commit is contained in:
h
2026-01-21 02:42:15 +01:00
parent 470bfe4375
commit 0db9dc1526

View File

@@ -39,8 +39,15 @@
: []
);
let prevMessageCount = 0;
let prevLastMessageId: string | undefined;
$effect(() => {
if (messages.length) {
const count = messages.length;
const lastId = lastMessage?._id;
if (count > prevMessageCount || (lastId && lastId !== prevLastMessageId)) {
prevMessageCount = count;
prevLastMessageId = lastId;
window.scrollTo(0, document.body.scrollHeight);
}
});