diff --git a/libs/remix-ui/editor/src/lib/remix-ui-editor.tsx b/libs/remix-ui/editor/src/lib/remix-ui-editor.tsx index 658eb20fba..6217e2d3c5 100644 --- a/libs/remix-ui/editor/src/lib/remix-ui-editor.tsx +++ b/libs/remix-ui/editor/src/lib/remix-ui-editor.tsx @@ -926,6 +926,7 @@ export const EditorUI = (props: EditorUIProps) => { if (freeFunctionNode) { executeFreeFunctionAction.label = intl.formatMessage({ id: 'editor.executeFreeFunction2' }, { name: freeFunctionNode.name }) freeFunctionAction = editor.addAction(executeFreeFunctionAction) + freeFunctionCondition.set(true) } const functionImpl = nodesAtPosition.find((node) => node.kind === 'function') @@ -945,7 +946,6 @@ export const EditorUI = (props: EditorUIProps) => { executeSolgptExplainFunctionAction.label = intl.formatMessage({ id: 'editor.explainFunctionSol' }) solgptExplainFunctionAction = editor.addAction(executeSolgptExplainFunctionAction) } - freeFunctionCondition.set(!!freeFunctionNode) } contextmenu._onContextMenu = (...args) => { if (args[0]) args[0].event?.preventDefault()