diff --git a/frontend/src/pages/archive/crawl-config-editor.ts b/frontend/src/pages/archive/crawl-config-editor.ts index 335c36c5..7b6981db 100644 --- a/frontend/src/pages/archive/crawl-config-editor.ts +++ b/frontend/src/pages/archive/crawl-config-editor.ts @@ -519,8 +519,6 @@ export class CrawlConfigEditor extends LiteElement { } private renderFooter({ isFirst = false, isLast = false }) { - const isConfirmSettingsEnabled = - this.progressState.tabs.crawlSetup.completed; return html`
${isFirst @@ -588,13 +586,14 @@ export class CrawlConfigEditor extends LiteElement { { - if (!isConfirmSettingsEnabled) { - this.nextStep(); - } else { + if (this.hasRequiredFields()) { this.updateProgressState({ activeTab: "confirmSettings", currentStep: "confirmSettings", + tabs: { crawlSetup: { completed: true } }, }); + } else { + this.nextStep(); } }} >