diff --git a/src/platform/remote/composables/useRemoteOptions.ts b/src/platform/remote/composables/useRemoteOptions.ts index 3c70b6e706..c274a056bc 100644 --- a/src/platform/remote/composables/useRemoteOptions.ts +++ b/src/platform/remote/composables/useRemoteOptions.ts @@ -35,6 +35,9 @@ async function executeRemoteRequest( if (descriptor.client === 'comfyApi') { const authStore = useAuthStore() const authHeader = await authStore.getAuthHeader() + if (signal.aborted) { + throw new DOMException('Aborted', 'AbortError') + } headers = authHeader ? { ...authHeader } : undefined } const url = resolveUrl(descriptor, getComfyApiBaseUrl()) diff --git a/src/schemas/nodeDefSchema.ts b/src/schemas/nodeDefSchema.ts index 4cfe89148a..7ed28293b6 100644 --- a/src/schemas/nodeDefSchema.ts +++ b/src/schemas/nodeDefSchema.ts @@ -160,11 +160,11 @@ const zStringInputSpec = z.tuple([ */ const zComboInputSpec = z.tuple([ z.array(zComboOption), - zComboInputOptions.optional() + zComboInputOptionsValidated.optional() ]) const zComboInputSpecV2 = z.tuple([ z.literal('COMBO'), - zComboInputOptions.optional() + zComboInputOptionsValidated.optional() ]) export function isComboInputSpecV1(