f8b3f47598726b7e2d21c94ff6b8bad43c1f1990
Deploy / deploy (push) Successful in 34s
The real cause of the scroll jump, confirmed by "doesn't jump before yes loads": preventDefault() on touchstart/touchmove was inherited from the original standalone page (where it was harmless - nothing else on the page to scroll to). Embedded as a hero, .hero-canvas covers the entire first screen, so any touch-scroll gesture starting there fought against blocked native scroll the whole time this component was mounted. The position tracking these handlers do (for the cosmetic line-cluster wiggle) never needed default prevented - just switched to passive listeners so the browser scrolls natively.
Description
A Leptos/Axum onboarding portal — question/alternative content engine with a crypto-chain audit trail, Kanidm-gated content, and NATS-backed resources.
1.4 MiB