diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html
index e1e443b..932a1fa 100644
--- a/src/snek/templates/web.html
+++ b/src/snek/templates/web.html
@@ -138,7 +138,7 @@
});
lastMessage = messagesContainer.querySelector(".message:last-child");
if (doScrollDown) {
- lastMessage?.scrollIntoView({ inline: "nearest" });
+ lastMessage?.scrollIntoView({ block: "end", inline: "nearest" });
}
}