Skip to content

[BUG] Manual connections not tracked in undo/redo, redo deletes node #890

@matKlju

Description

@matKlju

Bug description:
When adding a copied node and manually connecting it, performing redo deletes the last node. The manual connection action is not tracked correctly in the undo/redo history.

Expected behavior:
Manual connections should be included in the undo/redo stack. Redo must not delete nodes and should accurately restore the last undone action.

Video:

node_endge_undo.zip

Additional information:
Repro steps:

  1. Copy an existing node
  2. Paste the node
  3. Manually connect the pasted node
  4. Undo
  5. Redo

Result:

  • Redo deletes the last node
  • Manual connection is not represented in undo/redo history

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingv3.2

Type

Projects

Status

Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions