Impossible to sign in without being defaulted to "Sync everything" (Sign-in flow ignores "Choose what to sync" box) |
||||
Issue descriptionChrome 54.0.2794.0 OSX 10.11.5 What steps will reproduce the problem? (1) On the chrome://chrome-signin page, check the "Choose what to sync" box (choose.png) (2) Go through the rest of the sign-in flow (either link the existing profile, or create a new one) (3) Visit chrome://settings/syncSetup What is the expected output? Either the flow explicitly asks me which things I want to sync, or the sync settings default to everything unchecked. I was signing into a profile for a test, and I didn't want it to start syncing with the test profile (because that's completely irrelevant for the test, and can only cause bogus data to be synced). What do you see instead? The checkbox seems to do nothing. The setting becomes is "Sync everything". The end of the flow (end-flow.png) has a "Settings" button, but if you don't click on it then there is no indication that "Sync everything" is selected. If you don't 1) click on it, 2) change "Sync everything" to "Choose what to sync", and 3) uncheck every box individually, some settings will sync. battre@, could you triage?
,
Jul 13 2016
chrome://chrome-signin will go away very soon. Thanks for the report, though.
,
Jul 13 2016
,
Jul 20 2016
Does that mean that it will not be possible to sign into Chrome without Chrome automatically starting to sync (unless you have a passphrase)?
,
Jul 29 2016
No, you can always sign into Chrome without Chrome automatically syncing everything (even in today's flow). The purpose of the confirmation dialogue (end-flow.png) is to afford the user a chance to configure their sync settings before sync starts. By default, sync will be enabled, but you will always have a chance to change the settings before sync starts. In the future, we're going to replace this content-area sign-in page with a page that has a button which launches the new modal dialogue flow for signing in.
,
Nov 17 2016
> In the future, we're going to replace this content-area sign-in page with a page that has a button which launches the new modal dialogue flow for signing in. It seems the new flow is in place. The account login still has a "Choose what to sync" checkbox, but it the flow doesn't take you to sync settings at all. If you do visit "Advanced sync settings" in Settings, then "Sync everything" is still selected. If the fact that "Choose what to sync" never works, it should be removed from the login page once and for all. Right now, it just looks like we're giving a false choice and backhandedly overwriting the user's privacy preferences. > By default, sync will be enabled, but you will always have a chance to change the settings before sync starts. Is that true? I don't see any indication in the UI that this is the case.
,
Nov 18 2016
The new flow is rolling out in M55 (non-Win10) and M56 (Win10). checkbox.png is still a screenshot of the old flow. This entire screen is going away in M55-M56. Removing just the "Choose what to sync" checkbox at this point isn't worth it, since this is about to be deprecated. Yes, you always have a chance to change sync settings. In your original bug report, observe the "end-flow.png" screenshot. That is the "sync confirmation dialogue," which we will always show the user after they've entered their credentials but *before* sync actually starts. If you click the "Settings" link in that dialogue, it brings you to chrome://settings/syncSetup. Note that sync *still hasn't started* at this point. Once you're at sync settings, you can uncheck "Sync everything," and selectively check whichever data types you want to sync. Only after you've clicked "Done" in the sync settings dialogue will sync actually begin. Marking this as WontFix again.
,
Nov 18 2016
Also, I'm still seeing this flow on Chrome 56.0.2914.3. If there is a new flow, how do I test it? > That is the "sync confirmation dialogue," which we will always show the user after they've entered their credentials but *before* sync actually starts. If you click the "Settings" link in that dialogue, it brings you to chrome://settings/syncSetup. Note that sync *still hasn't started* at this point. I want to believe you, but the UI does not make this clear in the least. The final screen literally tells me all the settings will be synced, and is asking me to say "OK, GOT IT". end-flow.png and settings page do not indicate that sync has not begun yet. It viscerally feels like "hey, we ignored your checkbox, but you can visit settings if you want to actually change the Chrome setting to `Choose what to sync`, I guess". This is even worse for a managed account, where: 1) extension icons appear in the toolbar in `link-managed.png`, which looks exactly like extensions are starting to be synced. 2) The "Create a new profile" option does not show "end-flow.png" and immediately begins syncing. Could we consider saying something like "Syncing will begin when you press the button below; click here to change the settings before sync begins."?
,
Nov 18 2016
1. You can test the new flow by navigating to chrome://welcome. That is the screen we will be showing on first run, and it will be replacing the chrome://chrome-signin screen on new profile creation as well.
2. The language in the confirmation dialogue has been carefully crafted and reviewed by privacy. We actually use the future tense ("Your...*will* be synced..."). This implies to me that it will take effect after you've clicked on "OK, GOT IT." Furthermore, we explicitly say "Control how this works in [Settings]." Again, this seems clear to me - by clicking "Settings," you get to control how this syncing described above works.
And to be clear: we won't be ignoring the checkbox selection, because there will be no checkbox starting in M55. Let's try to separate out the checkbox issue from other feedback you may have about the language/confirmation dialogue itself, since as I've mentioned, it's going to be deprecated very soon.
3. Thank you for catching the bug with managed accounts! To be clear:
a) The extension icons you're seeing appear are not synced via sync (because sync has still not begun yet at that point). I imagine those are extensions that are force installed via policy.
b) When the new profile is created, sync actually doesn't automatically start. If you go to chrome://settings, you'll see an error message (e.g. "Sync has been stopped via the Google Dashboard."), along with a button "Set up sync." Sync will only begin once you've clicked this button and confirmed sync settings by clicking "DONE."
However, that's pretty terrible in terms of usability. When you click "Create new profile," we should be opening the confirmation dialogue in that new profile. I've gone ahead and filed Issue 666910 to track this issue specifically.
|
||||
►
Sign in to add a comment |
||||
Comment 1 by jnaveen@chromium.org
, Jul 12 2016