From dc0d85990de9bac5352e5bf42f868f5d3df8f983 Mon Sep 17 00:00:00 2001 From: Comfy Org PR Bot Date: Tue, 13 Jan 2026 14:19:50 +0900 Subject: [PATCH] [backport cloud/1.36] fix: respect node resizable property in vueNodes mode (#8011) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backport of #7934 to `cloud/1.36` Automatically created by backport workflow. ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8011-backport-cloud-1-36-fix-respect-node-resizable-property-in-vueNodes-mode-2e76d73d365081509c9bfe6603052452) by [Unito](https://www.unito.io) Co-authored-by: Terry Jia --- src/composables/graph/useGraphNodeManager.ts | 2 ++ src/renderer/extensions/vueNodes/components/LGraphNode.vue | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/composables/graph/useGraphNodeManager.ts b/src/composables/graph/useGraphNodeManager.ts index a7755afa6..68e74c0b5 100644 --- a/src/composables/graph/useGraphNodeManager.ts +++ b/src/composables/graph/useGraphNodeManager.ts @@ -75,6 +75,7 @@ export interface VueNodeData { hasErrors?: boolean inputs?: INodeInputSlot[] outputs?: INodeOutputSlot[] + resizable?: boolean shape?: number subgraphId?: string | null titleMode?: TitleMode @@ -325,6 +326,7 @@ export function useGraphNodeManager(graph: LGraph): GraphNodeManager { flags: node.flags ? { ...node.flags } : undefined, color: node.color || undefined, bgcolor: node.bgcolor || undefined, + resizable: node.resizable, shape: node.shape } } diff --git a/src/renderer/extensions/vueNodes/components/LGraphNode.vue b/src/renderer/extensions/vueNodes/components/LGraphNode.vue index 9de967260..8f27c189e 100644 --- a/src/renderer/extensions/vueNodes/components/LGraphNode.vue +++ b/src/renderer/extensions/vueNodes/components/LGraphNode.vue @@ -124,7 +124,7 @@
{ if (event.button !== 0) return if (!shouldHandleNodePointerEvents.value) return if (nodeData.flags?.pinned) return + if (nodeData.resizable === false) return startResize(event) }