diff --git a/src/designer/elsa-workflows-designer/src/modules/activity-definitions/components/editor.tsx b/src/designer/elsa-workflows-designer/src/modules/activity-definitions/components/editor.tsx index d21881d2b..738219440 100644 --- a/src/designer/elsa-workflows-designer/src/modules/activity-definitions/components/editor.tsx +++ b/src/designer/elsa-workflows-designer/src/modules/activity-definitions/components/editor.tsx @@ -292,7 +292,13 @@ export class Editor { this.saveChangesDebounced(); } + private onGraphUpdated = async (e: CustomEvent) => { + this.saveChangesDebounced(); + }; + render() { + const activityDefinition = this.activityDefinitionState; + return (
this.container = el}> @@ -304,9 +310,10 @@ export class Editor { this.flowchartElement = el} interactiveMode={true} + onGraphUpdated={this.onGraphUpdated} onDragOver={this.onDragOver} onDrop={this.onDrop}/>