Hitting secondary CTA on colorways screen after navigating back resets to system theme
Categories
(Firefox :: Messaging System, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox106 | --- | verified |
People
(Reporter: pdahiya, Assigned: jprickett)
References
(Blocks 1 open bug)
Details
Scope of this bug is to fix an edge case in new user onboarding that resets user previously applied colorway in the same session.
STR:
- Open about:welcome
- Navigate to colorway screen, select a colorway theme and hit Set colorway
- Colorway should be applied. Navigate back to colorway screen by hitting back button
- Click secondary CTA
Expected Result:
Previous selected colorway should stay applied
Actual Result:
Theme gets reset back to system theme
| Reporter | ||
Comment 1•3 years ago
|
||
The issue happens because initialTheme state doesn't get reset with the active theme in the same session until reload of about:welcome
This edge case doesn't happen in current omnboarding because Theme screen is the last screen and hit of back reloads about:welcome
Updated•3 years ago
|
| Reporter | ||
Comment 2•3 years ago
|
||
NI @Ania to help triage this edge case Thanks
Comment 3•3 years ago
|
||
This looks like it'll be fixed as part of bug 1783750.
I'd treat it as a nice-to-fix, but a fairly low-priority one. I don't think it's critical for 106, but would be nice to tackle long-term for the sake of keeping up predictable behavior after returning to a previous screen via a back button.
Comment 5•3 years ago
|
||
Comment 6•3 years ago
|
||
I have verified that this issue is no longer reproducible with the latest Firefox Nightly (106.0a1 Build ID - 20220830092750) installed on Windows 10 x64, macOS 11.6.5, and Linux Mint 20.2 x64. Now, I can confirm that the previously set theme remains active after hitting the "Skip this step" button.
Description
•