Closed Bug 616488 Opened 14 years ago Closed 14 years ago

Wrong Sync Key error should direct user to Update Sync Key dialog

Categories

(Firefox :: Sync, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
blocking2.0 --- betaN+

People

(Reporter: moz.teodosia, Assigned: philikon)

References

Details

(Whiteboard: [has patch in bug 526445][softblocker])

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 If on one of the computers I change the sync key (Sync 1.6b1), I can still connect and sync on the other computer(the one with the old key). The only way I am able to properly sync(with the correct sync key on both computers) is if I create a new profile and set up sync again. Reproducible: Always Steps to Reproduce: 1.Set up a sync account on two computers using the 1.6b1 extension. 2.On one of the computers change the sync key (Preferences->Sync->Manage Account->My Sync Key->Generate). 3.Connect/disconnect and sync on both computers. Actual Results: Sync works without any errors being displayed on both computers even if one of them has the incorrect sync key. I am able to connect(Tools->Connect) and sync(Tools->Sync Now) on both computers and no error message appears. Expected Results: Error message or update button on the computer using the old sync key. I am unable to change the sync key on the second computer. The only way I am able to properly sync(with the correct sync key on both computers) is if I create a new profile and set up sync again. The issue is producible this using any FF version which has the 1.6b1 extension.
Component: General → Firefox Sync: Build
Product: Firefox → Mozilla Services
QA Contact: general → sync-build
regression. It isn't apparent from the warning what you'd have to do to correct the problem. And once you figure it out and go to My Sync Key, the key field is not editable. Best solution is a mentioned, provide a button that takes you directly to a working change key dialog so you can update your second client with the updated key. Current workaround is to Stop Using This Account on the second client and setup the account again with the updated key.
Keywords: regression
I cannot reproduce this. Here's what I did: 1. Create two new Firefox profiles, install Sync 1.6b1 on them 2. Create an account on profile A, sync. 3. Connect to that account on profile B, sync. 4. Change Sync Key on profile B. 5. Sync on profile A After step 5 I see an error message in the status bar ("Error while signing in"), I'm taken to Sync preferences where I can update my Sync Key.
Philipp, Teodosia and I both are seeing that once you get to the My Sync Key dialog on client B (your step 4), we cannot manually edit the key. Typing, Delete and Paste all do not work in the text field there.
sorry, not your step 4. After step five.
Ah, "My Sync Key" isn't where you should be changing the key, though. You should hit "Connect", see the error message and then click the "Update" button.
what the? I see that now. hmmmm. It's not very clear at all how to solve an unmatched sync key. Can that "Update" be put in the warning instead of the Prefs button? That way the user will go directly to the solution to there problem. If you can do this, or something similar, perhaps morph this bug into improving the update sync key experience. If not, we'll have to mark this one invalid.
(In reply to comment #6) > It's not very clear at all how to solve an unmatched sync key. Can that > "Update" be put in the warning instead of the Prefs button? That way the user > will go directly to the solution to there problem. Good point. > If you can do this, or something similar, perhaps morph this bug into improving > the update sync key experience. If not, we'll have to mark this one invalid. Yes, agreed, we should improve the user experience here.
Changing the summary accordingly, removing the regression flag.
Keywords: regression
Summary: Improper behavior of Sync when changing the sync key using the 1.6b1 extension → Wrong Sync Key error should direct user to Update Sync Key dialog
Glad to see this getting attention, as the UX here is laughable.
I think we need to hide/disable everything under Manage Account except for Stop Using This Account if auth is failed, and make sure the Update / Reset links are always visible if the login is failed.
blocking2.0: --- → ?
Component: Firefox Sync: Build → Firefox Sync: UI
QA Contact: sync-build → sync-ui
blocking2.0: ? → beta9+
As per today's meeting, beta 9 will be a time-based release. Marking these all betaN+. Please move it back to beta9+ if you believe it MUST be in the next beta (ie: trunk is in an unshippable state without this)
blocking2.0: beta9+ → betaN+
I'm addressing this as part of bug 526445.
Assignee: nobody → philipp
Depends on: 526445
Whiteboard: [has patch in bug 526445]
Whiteboard: [has patch in bug 526445] → [has patch in bug 526445][softblocker]
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Component: Firefox Sync: UI → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.