7565-testToMaster #431

Merged
alexm merged 188 commits from 7565-testToMaster into master 2024-06-11 06:33:01 +00:00
1 changed files with 4 additions and 2 deletions
Showing only changes of commit a2df7b5cf7 - Show all commits

View File

@ -27,8 +27,11 @@ const nodes = ref([
const previousExpandedNodes = ref(new Set());
const onNodeExpanded = async (nodeKeysArray) => {
const nodeKeysSet = new Set(nodeKeysArray);
let nodeKeysSet = new Set(nodeKeysArray);
const lastNodeKey = nodeKeysArray.at(-1);
if (!nodeKeysSet.has(null)) return;
const wasExpanded = !previousExpandedNodes.value.has(lastNodeKey);
if (wasExpanded) await fetchNodeLeaves(lastNodeKey);
else {
@ -40,7 +43,6 @@ const onNodeExpanded = async (nodeKeysArray) => {
const allNodeIds = getNodeIds(node);
expanded.value = expanded.value.filter((id) => !allNodeIds.includes(id));
}
previousExpandedNodes.value = nodeKeysSet;
};