diff --git a/src/components/graph-view.js b/src/components/graph-view.js index 88211e56..1458d223 100644 --- a/src/components/graph-view.js +++ b/src/components/graph-view.js @@ -1113,16 +1113,16 @@ class GraphView extends React.Component { foundSelectedNode = selected?.nodes?.has(node[nodeKey]); } - if (!foundSelectedNode) { - onSelect && - onSelect( - { - nodes: new Map([[node[nodeKey], node]]), - edges: null, - }, - event - ); - } + onSelect && + onSelect( + { + nodes: foundSelectedNode + ? selected?.nodes + : new Map([[node[nodeKey], node]]), + edges: foundSelectedNode ? selected?.edges : null, + }, + event + ); } };