diff --git a/packages/system/src/utils/store.ts b/packages/system/src/utils/store.ts index b9049bc0..de75804f 100644 --- a/packages/system/src/utils/store.ts +++ b/packages/system/src/utils/store.ts @@ -128,12 +128,11 @@ export function adoptUserNodes( options: UpdateNodesOptions = {} ): boolean { const _options = mergeObjects(adoptUserNodesDefaultOptions, options); - - const rootParentIndex = { i: -1 }; - let nodesInitialized = nodes.length > 0; + const rootParentIndex = { i: 0 }; const tmpLookup = new Map(nodeLookup); const selectedNodeZ: number = _options?.elevateNodesOnSelect && !isManualZIndexMode(_options.zIndexMode) ? SELECTED_NODE_Z : 0; + let nodesInitialized = nodes.length > 0; nodeLookup.clear(); parentLookup.clear();