Scroll active buffer into view

This commit is contained in:
Petteri 2025-02-16 12:00:36 +02:00
parent 0cc1c53fa4
commit 64c1728ece

View file

@ -24,6 +24,13 @@ function BufferItem(props) {
let classes = ["type-" + props.buffer.type]; let classes = ["type-" + props.buffer.type];
if (props.active) { if (props.active) {
classes.push("active"); classes.push("active");
// Scroll active buffer into view
setTimeout(() => {
const bufferElement = document.querySelector(`li.active`);
if (bufferElement) {
bufferElement.scrollIntoView({ behavior: "auto", block: "center" });
}
}, 0);
} }
if (props.buffer.unread !== Unread.NONE) { if (props.buffer.unread !== Unread.NONE) {
classes.push("unread-" + props.buffer.unread); classes.push("unread-" + props.buffer.unread);