This commit is contained in:
Dmitry Vasilev
2024-03-07 15:30:27 +08:00
parent 4aec05cf99
commit 0a26ac6fa5
14 changed files with 555 additions and 52 deletions

View File

@@ -150,10 +150,13 @@ export class CallTree {
}
this.state = state
this.render_active(this.state.current_calltree_node, true)
scrollIntoViewIfNeeded(
this.container,
this.node_to_el.get(this.state.current_calltree_node.id).getElementsByClassName('call_el')[0]
)
if(prev?.current_calltree_node != state.current_calltree_node) {
// prevent scroll on adding deferred call
scrollIntoViewIfNeeded(
this.container,
this.node_to_el.get(this.state.current_calltree_node.id).getElementsByClassName('call_el')[0]
)
}
}
render_expand_node(prev_state, state) {