Open Bug 1443440 Opened 7 years ago Updated 2 years ago

Unable to disconnect deleted account when password is required

Categories

(Firefox for iOS :: Firefox Accounts, defect, P3)

Other
iOS
defect

Tracking

()

Tracking Status
fxios 11.0 ---
fxios-v11.0 --- affected

People

(Reporter: SimonB, Unassigned)

Details

Attachments

(1 file)

Build: 11.0(9379)
Device: iPad Air 2
iOS: 11.2.5

Pre-requisites:
- Signed in to FxA on iOS

Steps to reproduce:
1. Open Settings
2. Tap on the "Firefox Account" (The email address)
3. Tap on "Manage Account & Devices"
4. Delete the account
5. Go back to Settings
6. From the debug menu, tap "Debug:require password"
7. Tap on the "Firefox Account"

Actual results:
- I am unable to disconnect the deleted account. I am only able to re-create the deleted account.

Expected results;
- I should be able to disconnect the deleted account and log in with a new account.
Ryan, is this by design?
Flags: needinfo?(rfeeley)
On desktop I'm pretty sure that the client just disconnects automatically. iOS should follow suit, possibly firing this notification. https://hg.mozilla.org/l10n/gecko-strings/file/default/browser/chrome/browser/accounts.properties#l35

We'll test shortly at today’s Sync Fest.
Flags: needinfo?(rfeeley)
We tested this in Sync Fest today and none of the operating systems deliver a perfect experience.

Not many users delete their accounts, so perfect might be the enemy of the good.

As a first step, I suggest that when the client detects that the account has been deleted it should simply sign out without notification. I'll refer to this as "ghosting".

A more polished experience would look like this:

When the user deletes the account:
- The current device "ghosts"
- Other connected devices disconnect from Sync
-- They display a notification with the title "Sync Disconnected" and body "The account user@example.com has been deleted".
-- If the user taps this notification, they are taken to an FxA page to recreate the account (see next attachment)
Attached image recreate-it.png
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.