From 0bf3853835d6d88ad5d0f46cb02508a49ab78a0e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 07:16:30 +0000 Subject: [PATCH 1/2] Initial plan From 28e8b0fcfef33020e0c82fb71f0f5713e63ffc76 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 07:18:26 +0000 Subject: [PATCH 2/2] fix: allow Stage 0 to scroll internally when body is scroll-gated so Begin button is always reachable Co-authored-by: Maangled <108793241+Maangled@users.noreply.github.com> Agent-Logs-Url: https://github.com/Maangled/ferros/sessions/0f362126-9cbe-4eb8-8d77-3502a52ea880 --- docs/personal-profile.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/personal-profile.html b/docs/personal-profile.html index 927c6e7..2da87a8 100644 --- a/docs/personal-profile.html +++ b/docs/personal-profile.html @@ -524,8 +524,12 @@ /* Recovery verification badge */ .verify-status.recovery{background:rgba(245,158,11,.15);color:var(--accent-amber);border:1px solid rgba(245,158,11,.3)} @media(max-width:600px){.recovery-cols{grid-template-columns:1fr}} - /* Scroll Gating — Stage 0 first visit */ + /* Scroll Gating — Stage 0 first visit. + body overflow is hidden to prevent free scrolling past Stage 0, + but #stage-0 must be able to scroll internally so the Begin button + is always reachable regardless of viewport height or content length. */ body.scroll-gated{overflow:hidden;height:100vh} + body.scroll-gated #stage-0{max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch} /* Featured Profiles — Newspaper-style comparison */ .featured-profiles-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:4px} @media(max-width:700px){.featured-profiles-grid{grid-template-columns:1fr}}