diff --git a/site/src/components/intake/Wizard.astro b/site/src/components/intake/Wizard.astro index 88ec5f9..7da4d3e 100644 --- a/site/src/components/intake/Wizard.astro +++ b/site/src/components/intake/Wizard.astro @@ -390,6 +390,9 @@ const STEP_LABELS: Record = { (document.getElementById("pw-back") as HTMLButtonElement).disabled = idx === 0; const nextBtn = document.getElementById("pw-next") as HTMLButtonElement; nextBtn.textContent = idx === steps.length - 1 ? "Finish" : "Next →"; + // Scroll to top of wizard + wizard.scrollIntoView({ behavior: "smooth", block: "start" }); + // Let the active step hydrate itself window.dispatchEvent(new CustomEvent("pw:step-shown", { detail: { step: steps[idx], idx },