You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
H-5655: Fix selection conflicts and multi-node drag, add integration tests
Remove dual selection management between onNodeClick/onEdgeClick and
ReactFlow's internal handleNodeClick. Selection now flows exclusively
through ReactFlow → onNodesChange → useApplyNodeChanges → setSelection,
fixing meta+click multi-select which was broken by conflicting handlers.
Fix multi-node drag position commit by reading change.position directly
from ReactFlow events instead of stale draggingStateByNodeId closure.
Add integration test file using real EditorProvider + controlled SDCPNContext
covering click selection, meta+click toggle, pane clear, single/multi-node
drag, and keyboard delete.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments