From 2725f28fa82f3bf9c3bae453f97c46a12e0da024 Mon Sep 17 00:00:00 2001 From: hjlarry Date: Wed, 12 Nov 2025 10:12:49 +0800 Subject: [PATCH] fix(trigger): incorrect behavior when node uninstalled on the canvas --- web/app/components/workflow/hooks/use-nodes-interactions.ts | 1 + .../workflow/nodes/_base/components/node-control.tsx | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/web/app/components/workflow/hooks/use-nodes-interactions.ts b/web/app/components/workflow/hooks/use-nodes-interactions.ts index d4fa470fb8..3cbdf08e43 100644 --- a/web/app/components/workflow/hooks/use-nodes-interactions.ts +++ b/web/app/components/workflow/hooks/use-nodes-interactions.ts @@ -396,6 +396,7 @@ export const useNodesInteractions = () => { if (node.type === CUSTOM_ITERATION_START_NODE) return if (node.type === CUSTOM_LOOP_START_NODE) return if (node.data.type === BlockEnum.DataSourceEmpty) return + if (node.data._pluginInstallLocked) return handleNodeSelect(node.id) }, [handleNodeSelect], diff --git a/web/app/components/workflow/nodes/_base/components/node-control.tsx b/web/app/components/workflow/nodes/_base/components/node-control.tsx index 107445341a..544e595ecf 100644 --- a/web/app/components/workflow/nodes/_base/components/node-control.tsx +++ b/web/app/components/workflow/nodes/_base/components/node-control.tsx @@ -42,7 +42,8 @@ const NodeControl: FC = ({ return (