diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 5c093d9f1..3b1f67f12 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -6,6 +6,7 @@ on: branches: - main - master + - core/1.5 paths: - "package.json" diff --git a/src/extensions/core/groupNode.ts b/src/extensions/core/groupNode.ts index e6c739519..b47130e8b 100644 --- a/src/extensions/core/groupNode.ts +++ b/src/extensions/core/groupNode.ts @@ -1425,7 +1425,7 @@ function addConvertToGroupOptions() { options.splice(index + 1, null, { content: `Manage Group Nodes`, disabled, - callback: manageGroupNodes + callback: () => manageGroupNodes() }) } diff --git a/src/extensions/core/groupNodeManage.ts b/src/extensions/core/groupNodeManage.ts index d845bd4e4..00abd14bb 100644 --- a/src/extensions/core/groupNodeManage.ts +++ b/src/extensions/core/groupNodeManage.ts @@ -373,7 +373,7 @@ export class ManageGroupDialog extends ComfyDialog { groupNodes.map((g) => $el('option', { textContent: g, - selected: `${PREFIX}${SEPARATOR}` + g === type, + selected: `${PREFIX}${SEPARATOR}${g}` === type, value: g }) ) @@ -512,7 +512,8 @@ export class ManageGroupDialog extends ComfyDialog { this.element.replaceChildren(outer) this.changeGroup( type - ? groupNodes.find((g) => `${PREFIX}${SEPARATOR}` + g === type) + ? groupNodes.find((g) => `${PREFIX}${SEPARATOR}${g}` === type) ?? + groupNodes[0] : groupNodes[0] ) this.element.showModal()