Skip to content

Commit 65ebc49

Browse files
committed
fix node selection
1 parent 4d2bd64 commit 65ebc49

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

vscode/react/src/pages/ModelLineage.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ export const ModelLineage = ({
279279
setNodesMap(nodesMap)
280280
setIsBuildingLayout(false)
281281
},
282-
0,
282+
200,
283283
)
284284
}, [])
285285

@@ -331,10 +331,13 @@ export const ModelLineage = ({
331331
}, [currentNodeId])
332332

333333
React.useEffect(() => {
334-
if (selectedNodeId == null || selectedColumns.size === 0) {
334+
if (
335+
(selectedColumns.size === 0 && currentNode?.id !== selectedNodeId) ||
336+
selectedNodeId == null
337+
) {
335338
setSelectedNodeId(currentNode?.id || null)
336339
}
337-
}, [selectedNodeId, selectedColumns])
340+
}, [selectedColumns, currentNode?.id, selectedNodeId])
338341

339342
function toggleColumns() {
340343
setShowColumns(prev => !prev)

0 commit comments

Comments
 (0)