Flow Studio
Deleting Connections
Removing an edge breaks the connection between two nodes. The nodes remain on the canvas but are no longer linked. All three deletion methods are undoable with Ctrl+Z.
Ways to Delete an Edge
| Method | Steps |
|---|---|
| Keyboard | Click the edge to select it → press Delete or Backspace |
| Context menu | Right-click the edge → Delete |
| Detach handle | Hover the target end of the edge → drag the handle away from the port → release on empty canvas |
Cascade Deletion
When you delete a node (not an edge), all edges connected to that node are also deleted automatically:
- All input edges (incoming connections to the node)
- All output edges (outgoing connections from the node)
This cascade is part of the undo action — undoing the node deletion also restores all its edges.
Undo
All edge deletions are undoable with Ctrl+Z. The undo history includes the edge's condition, label, priority, and routing type — a restored edge is identical to the deleted one.
Deleting Required Connections
If you delete an edge that connects a required input port (
isRequired: true), the target node will show an amber required-port warning indicator. The workflow can still be saved, but executing it will fail with a validation error at that node.