The "Colorways" modal for existing users is wrongly displayed if an expired theme is applied to the browser
Categories
(Firefox :: Messaging System, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox104 | --- | unaffected |
firefox105 | --- | affected |
firefox106 | --- | affected |
People
(Reporter: mcoman, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
6.37 MB,
image/gif
|
Details |
[Affected versions]:
- Firefox Beta 105.0a1
- Firefox Nightly 106.0a1 - Build ID: 20220822190304
[Affected Platforms]:
- Windows 10 x64
- macOS 11.6.7
- Linux Mint 20.2 x64
[Prerequisites]:
- Have the following prefs in the "about:config" page:
- "devtools.chrome.enabled" set to "true";
- "browser.theme.colorway-closet" set to "false"
- "browser.aboutwelcome.templateMR" set to "true";
- Have the "Browser Console" opened.
[Steps to reproduce]:
- Open the browser with the profile from the prerequisites.
- Change the system's time to 01/30/2022 and restart the browser.
- Navigate to the "about:addons" page and select the "Themes" section.
- Enable an old colorway theme (e.g. Cheese Puff)
- Change the system time to present and restart the browser.
- Focus the "Browser Console" and run the
Cc["@mozilla.org/browser/browserglue;1"].getService().wrappedJSObject._showUpgradeDialog();
code. - Navigate through the Onboarding flow for the existing users and observe the displayed modals.
[Expected result]:
- The "Colorways" modal is not displayed.
[Actual result]:
- The "Colorways" modal is displayed in the Onboarding flow.
[Additional Notes]:
- Attached a screen recording of the issue.
Comment 1•2 years ago
|
||
@mcoman MY understanding this is expected as the current onboarding colorway screen implementation checks for an active colorway collection available. If available, colorway screen is displayed with the colorways option.
NI product to help confirm this is expected behavior. Thanks
The "Colorways" modal is displayed in the Onboarding flow.
This is the expected result, the modal is correctly displayed right now, with user's expired theme in the chrome intact and with the correct copy.
I think this acceptance criterion has caused confusion:
- If a Colorways collection is expired, this screen is not displayed at all. *
This was an acceptance criterion for when there's no active Colorways collection at all, rather than the user's collection is expired.
For "Independence voices" collection, this will happen Jan 23, 2022.
The user's expired or non-expired theme is governed by this acceptance criterion:
- For the representation of the system default (for new users) and the user's existing theme a separate option with the description ~ "Use my current Firefox colors" text is displayed. (this is from the spec, so the copy here is not final)*
Updated•2 years ago
|
Description
•