Skip to content

[BUG] Branch Edge Merge After Node Deletion #1059

@matKlju

Description

@matKlju

Bug description:
When a node is deleted from one branch of a conditional/MCQ flow, the branch reconnects correctly, but its connection visually merges with another branch leading to the same target node.

As a result, only one visible path is shown, making it appear as if the second branch no longer exists.

Steps to reproduce:

  1. Create an MCQ or Conditional node with at least two output paths
  2. Add a separate node to each path
  3. Connect both paths to the same downstream node (shared/convergence node)
  4. Delete one of the intermediate nodes
  5. Observe the reconnected edge layout

This makes branch ownership and flow readability unclear.

Expected behavior:

When a node is deleted from a branch that later converges with another branch:

  • The deleted node is removed
  • The downstream edge is disconnected
  • The user must be able to clearly see that both "Jah" and "Ei" branches still exist

Screenshots:
Problem:
Image

Expected result:

Image

Additional information:

Observed on conditional and MCQ nodes with multiple output paths.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingv3.3

Type

No fields configured for Bug.

Projects

Status
Stage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions