do not set all edges selected to false if selecting one edge

This commit is contained in:
peterkogo
2025-09-30 18:01:10 +02:00
parent da77772deb
commit f8c943d391

View File

@@ -259,7 +259,7 @@ export function createStore<NodeType extends Node = Node, EdgeType extends Edge
const edgeWillBeSelected = ids.includes(edge.id);
const selected = isMultiSelection ? edge.selected || edgeWillBeSelected : edgeWillBeSelected;
if (edge.selected !== selected) {
if (!!edge.selected !== selected) {
return { ...edge, selected };
}
return edge;