The Sign in button should not be displayed on the Onboarding page when the `identity.fxaccounts.enabled` pref is set to false
Categories
(Firefox :: Messaging System, defect, P2)
Tracking
()
People
(Reporter: cmuresan, Assigned: Mardak)
References
(Blocks 1 open bug)
Details
(Whiteboard: [proton-onboarding] [priority:2c])
Attachments
(2 files)
[Affected versions]:
- Firefox Nightly 90.0a1, Build ID 20210518213628
- Firefox Beta 89.0b13, Build ID 20210516190025
[Affected Platforms]:
- Windows 10
- macOS 10.15
- Linux MX 4.19
[Prerequisites]:
- Have a new Firefox profile.
- Have the
identity.fxaccounts.enabled
pref set tofalse
.
[Steps to reproduce]:
- Open the browser with the profile from prerequisites.
- Navigate to the about:welcome page and observe the top right corner of the page.
[Expected results]:
- Nothing is found.
[Actual results]:
- The
Sign in
link button is displayed, is actionable, but the Sync service is disabled.
[Notes]:
- The issue is also reproducible with a policies.json file or Windows GPO.
- Attached a screenshot of the issue.
Assignee | ||
Comment 1•3 years ago
|
||
This should also affect the new MR1 onboarding. Similar to bug 1710936 to follow the preference to decide to change what to show, we could remove the fxa link in prepareContentForReact?
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment 2•3 years ago
|
||
NI @ana to confirm its ok to hide SignIn link when sync pref is disabled, thanks
Assignee | ||
Comment 3•3 years ago
|
||
We wouldn't be able to sign in anyway, so pretty sure we shouldn't show the button. We can also remove the fxa metrics flow request too
Assignee | ||
Comment 4•3 years ago
|
||
Prepare content for both isProton and pre-proton designs. Also deep clone to avoid directly deleting from pre-proton DEFAULT object.
Pushed by elee@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/adceb058a4a1 Remove "Sign in" button and FxA metrics from about:welcome when FxA is disabled r=emcminn
Comment 6•3 years ago
|
||
bugherder |
Updated•3 years ago
|
Comment 7•3 years ago
|
||
Hello,
I have reproduced the issue using STR from comm 0, on an affected Nightly build 90.0a1 (2021-05-18)
I've verified the fix on 90.0b2 (2021-06-01). Tests were performed on Ubuntu 20.04, Windows 10 and macOs 10.15.
Thanks!
Description
•