mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Ensure the browser tree does not freeze while rendering 10k+ nodes/objects. #5541
This commit is contained in:
parent
4021107124
commit
046b56bab1
@ -316,7 +316,9 @@ _.extend(pgBrowser.browserTreeState, {
|
||||
}
|
||||
|
||||
// Select the previously selected item
|
||||
!this.is_selected && pgBrowser.tree.ensureVisible(item, 'center');
|
||||
!this.is_selected && setTimeout(()=>{
|
||||
pgBrowser.tree.ensureVisible(item, 'center');
|
||||
}, 0);
|
||||
this.select_tree_item(item);
|
||||
|
||||
},
|
||||
@ -382,7 +384,6 @@ _.extend(pgBrowser.browserTreeState, {
|
||||
if (tmpTreeData['selected'][selectedItem] == data.id) {
|
||||
this.is_selected = true;
|
||||
pgBrowser.tree.select(item, true, 'center');
|
||||
pgBrowser.tree.ensureVisible(item, 'center');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user