diff --git a/browser_tests/tests/subgraph/subgraphPersistence.spec.ts b/browser_tests/tests/subgraph/subgraphPersistence.spec.ts index a266447147..942cdf467e 100644 --- a/browser_tests/tests/subgraph/subgraphPersistence.spec.ts +++ b/browser_tests/tests/subgraph/subgraphPersistence.spec.ts @@ -1,5 +1,6 @@ import { expect } from '@playwright/test' -import { comfyPageFixture as test } from '@/browser_tests/fixtures/ComfyPage' + +import { comfyPageFixture as test } from '../fixtures/ComfyPage' test.describe('Subgraph Persistence', () => { test('Node library updates when subgraph title changes', async ({ @@ -51,4 +52,4 @@ test.describe('Subgraph Persistence', () => { // Verify the old node name is no longer in the library expect(await tab.getNode('Subgraph Node').count()).toBe(0) }) -}) \ No newline at end of file +}) diff --git a/src/components/graph/TitleEditor.vue b/src/components/graph/TitleEditor.vue index 5569ccc9cd..f118820d59 100644 --- a/src/components/graph/TitleEditor.vue +++ b/src/components/graph/TitleEditor.vue @@ -50,7 +50,7 @@ const onEdit = (newValue: string) => { const target = titleEditorStore.titleEditorTarget if (target instanceof LGraphNode && target.isSubgraphNode?.()) { target.subgraph.name = trimmedTitle - + // Also update the node definition display name in the store nodeDefStore.updateNodeDefDisplayName(target.type, trimmedTitle) } diff --git a/tests-ui/tests/store/nodeDefStore.test.ts b/tests-ui/tests/store/nodeDefStore.test.ts index 99fe305be4..3e49f6aaee 100644 --- a/tests-ui/tests/store/nodeDefStore.test.ts +++ b/tests-ui/tests/store/nodeDefStore.test.ts @@ -139,4 +139,4 @@ describe('useNodeDefStore', () => { expect(store.nodeDefsByDisplayName['New Display Name']).toBeDefined() }) }) -}) \ No newline at end of file +})