From e49efb7207e2d9a5b8101434e4e0d263b8305756 Mon Sep 17 00:00:00 2001 From: justin Date: Wed, 29 Apr 2026 01:31:34 -0500 Subject: [PATCH] Scroll to page title on step navigation instead of wizard body Co-Authored-By: Claude Opus 4.6 (1M context) --- site/src/components/intake/Wizard.astro | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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", {