From a6f1b1cf90210354f1928bc22690653e80f8a60e Mon Sep 17 00:00:00 2001 From: Terry Jia Date: Mon, 2 Mar 2026 23:15:21 -0500 Subject: [PATCH] fix: sync subgraph name on double-click title rename (#9353) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary The Vue renderer's title editing path (NodeHeader → useNodeEventHandlers) only updated node.title but not subgraph.name, so the breadcrumb didn't reflect the new name when entering the subgraph. ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-9353-fix-sync-subgraph-name-on-double-click-title-rename-3186d73d365081e2bc54f19ecd421ac0) by [Unito](https://www.unito.io) --- .../extensions/vueNodes/composables/useNodeEventHandlers.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts b/src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts index abed566ec1..df80284cfb 100644 --- a/src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts +++ b/src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts @@ -93,6 +93,11 @@ function useNodeEventHandlersIndividual() { // Update the node title in LiteGraph for persistence node.title = newTitle + + // If this is a subgraph node, sync the subgraph name for breadcrumb reactivity + if (node.isSubgraphNode?.()) { + node.subgraph.name = newTitle + } } /**