Closed Bug 1711899 Opened 3 years ago Closed 3 years ago

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)

Desktop
All
defect

Tracking

()

VERIFIED FIXED
90 Branch
Iteration:
90.3 - May 17 - May 30
Tracking Status
firefox88 --- wontfix
firefox89 --- wontfix
firefox90 --- verified

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 to false.

[Steps to reproduce]:

  1. Open the browser with the profile from prerequisites.
  2. 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.

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?

See Also: → 1710936
Whiteboard: [proton-onboarding]
Priority: -- → P2
Whiteboard: [proton-onboarding] → [proton-onboarding] [priority:2c]
Iteration: --- → 90.3 - May 17 - May 30

NI @ana to confirm its ok to hide SignIn link when sync pref is disabled, thanks

Flags: needinfo?(amedinac)

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: nobody → edilee
Status: NEW → ASSIGNED
Flags: needinfo?(amedinac)

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
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
Flags: qe-verify+

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!

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: