diff --git a/packages/editor-ui/src/components/Node.vue b/packages/editor-ui/src/components/Node.vue index 96f57696e6..1d015c75ff 100644 --- a/packages/editor-ui/src/components/Node.vue +++ b/packages/editor-ui/src/components/Node.vue @@ -123,6 +123,9 @@ export default mixins(externalHooks, nodeBase, nodeHelpers, workflowHelpers).ext return `Waiting for you to create an event in ${this.nodeType && this.nodeType.displayName.replace(/Trigger/, "")}`; } }, + isPollingTypeNode (): boolean { + return !!(this.nodeType && this.nodeType.polling); + }, isExecuting (): boolean { return this.$store.getters.executingNode === this.data.name; }, @@ -243,7 +246,16 @@ export default mixins(externalHooks, nodeBase, nodeHelpers, workflowHelpers).ext return !!(this.nodeType && this.nodeType.outputs.length > 2); }, shouldShowTriggerTooltip () : boolean { - return !!this.node && this.workflowRunning && this.workflowDataItems === 0 && this.isTriggerNode && this.isSingleActiveTriggerNode && !this.isTriggerNodeTooltipEmpty && !this.isNodeDisabled && !this.hasIssues && !this.dragging; + return !!this.node && + this.isTriggerNode && + !this.isPollingTypeNode && + !this.isNodeDisabled && + this.workflowRunning && + this.workflowDataItems === 0 && + this.isSingleActiveTriggerNode && + !this.isTriggerNodeTooltipEmpty && + !this.hasIssues && + !this.dragging; }, }, watch: {