diff --git a/site/src/components/intake/Wizard.astro b/site/src/components/intake/Wizard.astro index 7da4d3e..2b5547a 100644 --- a/site/src/components/intake/Wizard.astro +++ b/site/src/components/intake/Wizard.astro @@ -390,8 +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" }); + // Scroll to page title (above the wizard) + const pageTitle = document.querySelector("main h1, .pw-order-intro h1"); + (pageTitle || wizard).scrollIntoView({ behavior: "smooth", block: "start" }); // Let the active step hydrate itself window.dispatchEvent(new CustomEvent("pw:step-shown", {