Files
open-design/apps/web
4c8914dc71 feat(web): split onboarding newsletter into its own third step (#4106)
* feat: move onboarding newsletter signup to its own third step

* test(e2e): walk amr-onboarding through the new newsletter step before finishing

* fix(web): keep about_you_submit exactly-once on the onboarding completion path

The newsletter step is now its own (final) step with a clickable stepper
and Back button. Emitting the about_you_submit survey snapshot when the
user leaves the About-you step double-fired on Back-then-Continue and
fired zero times on a forward stepper jump. Move it onto the completion
path, stamp it with fixed About-you coordinates (it describes the
About-you submission regardless of which step finishes), and guard it
with a per-session ref so it is exactly-once. Adds regression tests for
the stepper-jump and Back-then-Continue flows.

* test(web): walk amr onboarding e2e through the newsletter step before finishing

---------

Co-authored-by: qiongyu1999 <2694684348@qq.com>
Co-authored-by: lefarcen <935902669@qq.com>
2026-06-10 16:14:59 +00:00
..
2026-05-19 17:50:50 +08:00