diff --git a/packages/editor-ui/src/components/Node/NodeCreator/CategorizedItems.vue b/packages/editor-ui/src/components/Node/NodeCreator/CategorizedItems.vue index ae18d680d3..f2eb58b1cf 100644 --- a/packages/editor-ui/src/components/Node/NodeCreator/CategorizedItems.vue +++ b/packages/editor-ui/src/components/Node/NodeCreator/CategorizedItems.vue @@ -431,7 +431,8 @@ function selected(element: INodeCreateElement) { } function onNodeSelected(element: NodeCreateElement) { - if(props.withActionsGetter && props.withActionsGetter(element) === true) { + const hasActions = (element.properties.nodeType?.actions?.length || 0) > 0; + if(props.withActionsGetter && props.withActionsGetter(element) === true && hasActions) { emit('actionsOpen', element.properties.nodeType); return; }