Hi everyone,
While testing the workflow graph editor, I noticed a difference in behavior when modifying transitions.
If I change a transition using the sidebar panel (the properties/edit panel on the right), the changes are saved correctly and persist after reload.
However, if I drag and reconnect an edge in the graph to change the source or target state, the graph updates visually but the change doesn’t persist. After reloading the page, the edge returns to its original connection. From what I can see, it looks like edge reconnection only updates the frontend state and doesn’t trigger an API call to update the transition in the backend.
I wanted to ask:
-
Is this behavior intentional, or is edge reconnection expected to persist changes only using sidebar panel?
-
Do you think persisting edge reconnections would be a useful improvement for users?
If this is something that would be useful, I’d be happy to explore implementing it.
Thanks!
