diff --git a/ui/src/workflow/nodes/base-node/component/ApiFieldFormDialog.vue b/ui/src/workflow/nodes/base-node/component/ApiFieldFormDialog.vue index d57d59d98..474cae98b 100644 --- a/ui/src/workflow/nodes/base-node/component/ApiFieldFormDialog.vue +++ b/ui/src/workflow/nodes/base-node/component/ApiFieldFormDialog.vue @@ -5,6 +5,7 @@ :close-on-click-modal="false" :close-on-press-escape="false" :destroy-on-close="true" + :before-close="close" append-to-body > { const close = () => { dialogVisible.value = false + isEdit.value = false } const submit = async (formEl: FormInstance | undefined) => { diff --git a/ui/src/workflow/nodes/base-node/component/UserFieldFormDialog.vue b/ui/src/workflow/nodes/base-node/component/UserFieldFormDialog.vue index 6b3daf519..b64aef098 100644 --- a/ui/src/workflow/nodes/base-node/component/UserFieldFormDialog.vue +++ b/ui/src/workflow/nodes/base-node/component/UserFieldFormDialog.vue @@ -5,6 +5,7 @@ :close-on-click-modal="false" :close-on-press-escape="false" :destroy-on-close="true" + :before-close="close" append-to-body >