Closed
Bug 969528
Opened 12 years ago
Closed 11 years ago
Sync failure upon FxA authentication displays incorrect UI state
Categories
(Firefox :: Sync, defect, P2)
Firefox
Sync
Tracking
()
VERIFIED
FIXED
Firefox 29
People
(Reporter: edwong, Assigned: markh)
References
Details
(Whiteboard: [qa!])
Attachments
(1 file, 1 obsolete file)
3.44 KB,
patch
|
ttaubert
:
review+
Sylvestre
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
desc: in sync 1.1, sync failures were silent. Current sync1.5 immediately displays a unsigned in UI state.
0. In nightly unlink or disconnect from any signin
1. alter your tokenURL pref so that you force sync to fail, I changed the version to 1.5 -> 1.1
services.sync.tokenServerURI='https://token.services.mozilla.com/1.0/sync/1.1'
2. sign in to fxa
3. look at UI and prefs > sync items
actual: displayed the unsigned state
expected: UI should look like signed in state, or an error should display that sync is not working
Reporter | ||
Comment 1•12 years ago
|
||
moving to firefox:fxa group
Component: Firefox Sync: UI → FxA
Product: Mozilla Services → Firefox
Target Milestone: --- → Firefox 29
Version: unspecified → 29 Branch
Reporter | ||
Comment 2•12 years ago
|
||
bumping priority
Severity: normal → critical
Priority: -- → P2
Version: 29 Branch → Trunk
Updated•11 years ago
|
Updated•11 years ago
|
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Assignee | ||
Comment 4•11 years ago
|
||
This requires the patches from bug 977502 to work correctly. It only shows the "must relogin" state when Sync is in a LOGIN_FAILED_LOGIN_REJECTED state. This should give us parity with the old sync - the prefs pane doesn't show transient error states.
Attachment #8383456 -
Flags: feedback?(ttaubert)
Comment 5•11 years ago
|
||
Comment on attachment 8383456 [details] [diff] [review]
0004-Bug-969528-only-show-the-login-needed-UI-state-when-.patch
Review of attachment 8383456 [details] [diff] [review]:
-----------------------------------------------------------------
Introducing another explicit error state for that situation sounds like a great idea to me!
Attachment #8383456 -
Flags: feedback?(ttaubert) → feedback+
Updated•11 years ago
|
Whiteboard: [qa+]
Assignee | ||
Comment 6•11 years ago
|
||
Updates both sync.js and browser-fxaccounts.js. Note there is no need to check readyToAuthenticate as Weave.Status.login will only be LOGIN_FAILED_LOGIN_REJECTED when the auth dance is complete.
Attachment #8383456 -
Attachment is obsolete: true
Attachment #8386512 -
Flags: review?(ttaubert)
Updated•11 years ago
|
Attachment #8386512 -
Flags: review?(ttaubert) → review+
Assignee | ||
Comment 7•11 years ago
|
||
Status: REOPENED → ASSIGNED
status-firefox29:
--- → affected
status-firefox30:
--- → affected
tracking-firefox29:
--- → ?
Updated•11 years ago
|
Comment 8•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago → 11 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 9•11 years ago
|
||
Comment on attachment 8386512 [details] [diff] [review]
0005-Bug-969528-only-show-the-login-needed-UI-state-when-.patch
[Approval Request Comment]
Bug caused by (feature/regressing bug #): Fxa Sync
User impact if declined: Incorrect error state handling.
Testing completed (on m-c, etc.): Landed on m-c
Risk to taking this patch (and alternatives if risky): Low
String or IDL/UUID changes made by this patch: None
Note to sheriffs or whoever lands these: These patches may conflict unless they are landed in the order of: Bug 977502, Bug 967015 and Bug 969528
Attachment #8386512 -
Flags: approval-mozilla-aurora?
Updated•11 years ago
|
Updated•11 years ago
|
Attachment #8386512 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 10•11 years ago
|
||
Updated•11 years ago
|
Status: RESOLVED → VERIFIED
Whiteboard: [qa+] → [qa!]
You need to log in
before you can comment on or make changes to this bug.
Description
•