diff --git a/packages/editor-ui/src/components/DataDisplay.vue b/packages/editor-ui/src/components/DataDisplay.vue index 5102566efb..c32dbcecfe 100644 --- a/packages/editor-ui/src/components/DataDisplay.vue +++ b/packages/editor-ui/src/components/DataDisplay.vue @@ -86,11 +86,9 @@ export default mixins(externalHooks, nodeHelpers, workflowHelpers).extend({ return this.$store.getters.activeNode; }, nodeType (): INodeTypeDescription | null { - const activeNode = this.node; if (this.node) { return this.$store.getters.nodeType(this.node.type); } - return null; }, }, @@ -111,6 +109,7 @@ export default mixins(externalHooks, nodeHelpers, workflowHelpers).extend({ close (e: MouseEvent) { // @ts-ignore if (e.target.className && e.target.className.includes && e.target.className.includes('close-on-click')) { + this.$externalHooks().run('dataDisplay.nodeEditingFinished'); this.showDocumentHelp = false; this.$store.commit('setActiveNode', null); } diff --git a/packages/editor-ui/src/components/Node.vue b/packages/editor-ui/src/components/Node.vue index 4ce5b36cef..3ba3de90e6 100644 --- a/packages/editor-ui/src/components/Node.vue +++ b/packages/editor-ui/src/components/Node.vue @@ -46,6 +46,7 @@