Scroll widget on open

This commit is contained in:
rajchales-monito
2026-07-24 11:08:29 +02:00
parent a959fd6e6d
commit 6c7c2b2b43
+8 -2
View File
@@ -72,7 +72,10 @@
launcher.addEventListener("click", () => {
panel.classList.toggle("open");
if (panel.classList.contains("open")) launcher.classList.remove("mf-notify");
if (panel.classList.contains("open")) {
launcher.classList.remove("mf-notify");
scrollMessagesToBottom(messages);
}
});
close.addEventListener("click", () => panel.classList.remove("open"));
soundButton.addEventListener("click", () => {
@@ -294,7 +297,10 @@
}
function scrollMessagesToBottom(messages) {
const scroll = () => { messages.scrollTop = messages.scrollHeight; };
const scroll = () => {
messages.scrollTop = messages.scrollHeight;
messages.lastElementChild?.scrollIntoView({ block: "end" });
};
scroll();
requestAnimationFrame(scroll);
setTimeout(scroll, 80);