From dfbe4041f5446037620cdb15b4fb4e6882bd7873 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 13 Jan 2026 07:27:18 +0000 Subject: [PATCH] fix: skip Control UI asset check when UI is skipped --- src/wizard/onboarding.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/wizard/onboarding.ts b/src/wizard/onboarding.ts index e10b1a464..cdaa7e04d 100644 --- a/src/wizard/onboarding.ts +++ b/src/wizard/onboarding.ts @@ -786,9 +786,15 @@ export async function runOnboardingWizard( } } - const controlUiAssets = await ensureControlUiAssetsBuilt(runtime); - if (!controlUiAssets.ok && controlUiAssets.message) { - runtime.error(controlUiAssets.message); + const controlUiEnabled = + nextConfig.gateway?.controlUi?.enabled ?? + baseConfig.gateway?.controlUi?.enabled ?? + true; + if (!opts.skipUi && controlUiEnabled) { + const controlUiAssets = await ensureControlUiAssetsBuilt(runtime); + if (!controlUiAssets.ok && controlUiAssets.message) { + runtime.error(controlUiAssets.message); + } } await prompter.note(