diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html
index 09b3a14..65bc3af 100644
--- a/src/snek/templates/web.html
+++ b/src/snek/templates/web.html
@@ -62,7 +62,7 @@
let scrollTop = messagesContainer.scrollTop;
let scrollableHeight = messagesContainer.scrollHeight - messagesContainer.clientHeight;
- if (scrollTop > scrollableHeight / 2) {
+ if (scrollTop < scrollableHeight / 2) {
return true;
}
return false;
@@ -89,10 +89,11 @@
const messages = await app.rpc.getMessages(channelUid, 1, firstMessage.dataset.created_at);
+ isLoadingExtra = false;
messages.forEach((message) => {
firstMessage.insertAdjacentHTML("beforebegin", message.html);
})
- isLoadingExtra = false;
+ updateLayout(false);
}
messagesContainer.addEventListener("scroll",()=>{
loadExtra()