Scroll active buffer into view
This commit is contained in:
parent
0cc1c53fa4
commit
64c1728ece
1 changed files with 7 additions and 0 deletions
|
@ -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);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue