Closed Bug 1957767 Opened 4 months ago Closed 4 months ago

When account is disconnected, cannot log back into profile

Categories

(Toolkit :: Startup and Profile System, defect, P3)

defect

Tracking

()

RESOLVED FIXED
139 Branch
Tracking Status
firefox138 --- fixed
firefox139 --- fixed

People

(Reporter: skhamis, Assigned: skhamis)

References

Details

(Whiteboard: [fidefe-profile-management])

Attachments

(4 files)

Desktop Nightly 139.0a1

When I changed my password on iOS, this caused my account on desktop to go into "disconnection state". The "Account already in use" modal says i'm already signed in to it via "Original profile", however i'm already on "Original profile" and does not let me sign in. I had to remove account -> sign in to get rid of this.

The fix is most likely _getProfileAssociatedWithAcct(acctEmail) https://searchfox.org/mozilla-central/source/services/fxaccounts/FxAccountsWebChannel.sys.mjs#979 should do an additional check to see if the current account state is disconnected or something similar to ensure the pop up doesn't show up.

Attached image image.png
Whiteboard: [fidefe-profile-management]
Severity: -- → S3
Priority: -- → P3
Assignee: nobody → skhamis
Status: NEW → ASSIGNED
Pushed by skhamis@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b84513d493ad Correctly skip current profile when signing in r=markh,jhirsch
Pushed by skhamis@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f8c3d2d29ffa Correctly skip current profile when signing in r=markh,jhirsch
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 139 Branch
Flags: needinfo?(skhamis)
Duplicate of this bug: 1960663
Attachment #9479203 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: User cannot login to disconnected profile
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: 1. Enable profiles, 2. Connect two clients to the same account, 3. Change the password on the account, 3. Try to reconnect the client that got disconnected from the pw change
  • Risk associated with taking this patch: low
  • Explanation of risk level: small code surface, easy to understand problem
  • String changes made/needed: N/A
  • Is Android affected?: no
Attachment #9479203 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: