Closed Bug 985535 Opened 10 years ago Closed 10 years ago

clicking 'delete account' link in about:accounts page doesn't sign out of Fx UI

Categories

(Firefox :: Sync, defect, P1)

defect

Tracking

()

RESOLVED DUPLICATE of bug 999190

People

(Reporter: edwong, Unassigned)

References

Details

(Whiteboard: [qa+])

1. launch nightly and setup sync by signing in with an FxA
2. confirm signed in state, you should see a door hanger drop or 'sync now' in menu
3. click preferences > manage
4. in the hosted page, click 'delete account'

actual: all the Fx UI displays you in signed in state.

expected: you shouldn't be signed in and able to setup sync again with a different account.

related to bug 968353 

clicking 'delete account' link in about:accounts page doesn't sign out of Fx UI
Severity: normal → critical
OS: Mac OS X → All
Hardware: x86 → All
Blocks: 969593
After train-06 deploys, it should be impossible to reach the "Delete account" UI in about:accounts.
From discussion - there's no easy way to do this as token expiry or restart browser is the only method 'sign out' of desktop fx UI. Need to consider solutions for Fx31+
Severity: critical → major
After more discussion, the 'manage' link goes to:
https://accounts.firefox.com/settings

which is a generalized 'manage account' page that has no connection to your current desktop fx state. You can do this Chrome or any other browser.  It would be nice to alter the look of this page to be different than the about:accounts views.

However, most users when they delete the account, they would expect the desktop fx ui NOT to be signed into a non-existent account.
Depends on: 992390
Duplicated in Stage.
This is a pretty bad flow right now.
You can have Prefs open showing you are signed in.
You can still sync.
You can have Manage page open.
You can have SignIn page open.
all at the same time!
Whiteboard: [qa+]
In Prefs, I deleted everything from the current day's work - history, cache, cookies, etc.
I am still signed in.
I can still sync.
This is all after deleting my account...
To clean up this mess I had to do the following after deleting my account:
Restart the browser
Prefs > Forget this Email
Refresh everything
Eventually the Tools > Sync Now switched back to Tools > Set up Sync
and the account specific info disappeared from about:config > sync 

wow

I dumped all this here, but there may be several bugs to break out of this one depending on UX/UI issues vs. functional issues...

Not sure who from desktop might want to walk through all this and break it out into areas that need focus...
Priority: -- → P1
Flags: needinfo?(mhammond)
Is this a dupe of bug 999190?  If not, how does it differ?  I offered a potential solution there. needinfo both edwin and jbonacci, although we really only needinfo from 1 of you :)
Flags: needinfo?(mhammond)
Flags: needinfo?(jbonacci)
Flags: needinfo?(edwin)
Flags: needinfo?(edwin) → needinfo?(edwong)
There are two possible issues here:
1. Not clearing the prefs information
2. Not clearing the flow
So, I think we need two bugs - one focused on functional changes, the other focused on UX/UI design

If these are those two bugs - 985535 and 999190 - then great...
Flags: needinfo?(jbonacci)
In essence this is fixed by bug 999190, marking it as such.
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(edwong)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.