diff --git a/packages/frontend/editor-ui/src/components/NodeSettings.vue b/packages/frontend/editor-ui/src/components/NodeSettings.vue index fbfa8b3c176..0f387d85b4f 100644 --- a/packages/frontend/editor-ui/src/components/NodeSettings.vue +++ b/packages/frontend/editor-ui/src/components/NodeSettings.vue @@ -435,6 +435,7 @@ const populateSettings = () => { default: false, noDataExpression: true, description: i18n.baseText('nodeSettings.alwaysOutputData.description'), + isNodeSetting: true, }, { displayName: i18n.baseText('nodeSettings.executeOnce.displayName'), @@ -443,6 +444,7 @@ const populateSettings = () => { default: false, noDataExpression: true, description: i18n.baseText('nodeSettings.executeOnce.description'), + isNodeSetting: true, }, { displayName: i18n.baseText('nodeSettings.retryOnFail.displayName'), @@ -451,6 +453,7 @@ const populateSettings = () => { default: false, noDataExpression: true, description: i18n.baseText('nodeSettings.retryOnFail.description'), + isNodeSetting: true, }, { displayName: i18n.baseText('nodeSettings.maxTries.displayName'), @@ -468,6 +471,7 @@ const populateSettings = () => { }, noDataExpression: true, description: i18n.baseText('nodeSettings.maxTries.description'), + isNodeSetting: true, }, { displayName: i18n.baseText('nodeSettings.waitBetweenTries.displayName'), @@ -485,6 +489,7 @@ const populateSettings = () => { }, noDataExpression: true, description: i18n.baseText('nodeSettings.waitBetweenTries.description'), + isNodeSetting: true, }, { displayName: i18n.baseText('nodeSettings.onError.displayName'), @@ -514,6 +519,7 @@ const populateSettings = () => { default: 'stopWorkflow', description: i18n.baseText('nodeSettings.onError.description'), noDataExpression: true, + isNodeSetting: true, }, ] as INodeProperties[]), ); @@ -530,6 +536,7 @@ const populateSettings = () => { default: '', noDataExpression: true, description: i18n.baseText('nodeSettings.notes.description'), + isNodeSetting: true, }, { displayName: i18n.baseText('nodeSettings.notesInFlow.displayName'), @@ -538,6 +545,7 @@ const populateSettings = () => { default: false, noDataExpression: true, description: i18n.baseText('nodeSettings.notesInFlow.description'), + isNodeSetting: true, }, ] as INodeProperties[]), ); diff --git a/packages/frontend/editor-ui/src/components/ParameterOptions.vue b/packages/frontend/editor-ui/src/components/ParameterOptions.vue index bf4071066e7..1579511539e 100644 --- a/packages/frontend/editor-ui/src/components/ParameterOptions.vue +++ b/packages/frontend/editor-ui/src/components/ParameterOptions.vue @@ -90,8 +90,9 @@ const isFocusPanelFeatureEnabled = computed(() => { const hasFocusAction = computed( () => isFocusPanelFeatureEnabled.value && + !props.parameter.isNodeSetting && !props.isReadOnly && - activeNode.value && + activeNode.value && // checking that it's inside ndv (props.parameter.type === 'string' || props.parameter.type === 'json'), );