New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 671388 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 657924
Owner:
Closed: Dec 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Chrome sign-ins which choose to create a new Profile to sign-on to show Sync as having been "disabled via Google Dashboard".

Project Member Reported by w...@chromium.org, Dec 5 2016

Issue description

Chrome Version: ChromeOS 55.0.2883.76 beta, Chrome Windows 57.0.2939.1 canary
OS: ChromeOS, Windows

What steps will reproduce the problem?
(0) Use the browser, so that the default profile is not empty.
(1) Sign-in to Chrome with my @google.com account.
(2) When prompted, choose to sign-in to a new profile, rather than linking to the current one.
(3) Open settings and check the Sign-in and Sync state.

What is the expected result?

Expect that I am signed-in and it says "Manage your synced data on Google Dashboard".

What happens instead?

On both the Windows and ChromeOS devices that I newly signed-in to, the Settings dialog showed a message about Sync having been disabled via Google Dashboard.

On the ChromeOS device the Sync state "recovered" after the device had been left on for a bit to set up Android.

AFAIK the Windows instance never recovered (I ended up setting up Sync manually in the end, so can't confirm that it would _never_ have recovered).
 

Comment 1 by zea@chromium.org, Dec 5 2016

Cc: yiinho@chromium.org

Comment 2 by zea@chromium.org, Dec 5 2016

Labels: -Pri-3 Pri-2
Owner: pnoland@chromium.org
Patrick, would be useful to just do some sanity checks to see if we can repro this with other accounts.

Comment 3 by w...@chromium.org, Dec 5 2016

FWIW I just tried with a clean profile on Windows (Chrome Canary) and repro'd this trivially. No sign (as yet) of it "recovering". 

Comment 4 by w...@chromium.org, Dec 5 2016

Labels: -OS-Chrome
Removing ChromeOS, since this seems specific to my Windows / Canary device.

Re-creating my ChromeOS profile, sync was very slow to start but did get into the working state after a bit.

Under Windows the browser shows "Sync First-Time Setup Complete" as false.

Comment 5 by zea@chromium.org, Dec 5 2016

Could you include a screenshot of chrome://sync-internals from the canary device?
I haven't been able to reproduce this with new or existing accounts; one account was corp and two weren't. Tried on Windows, Linux and Mac, Canary and non-Canary.

When you say fresh profile, are you still using your @google.com credentials, just in the context of the new canary installation?

Comment 7 by w...@chromium.org, Dec 6 2016

Yes, this is using my @google.com account, which has Sync data associated
with it, and signing in to Chrome, into a new local profile.

Comment 8 by w...@chromium.org, Dec 6 2016

Labels: -Type-Bug M-57 Type-Bug-Regression
Status: Assigned (was: Untriaged)
Summary: Chrome sign-ins which choose to create a new Profile to sign-on to show Sync as having been "disabled via Google Dashboard". (was: New Chrome sign-ins succeed, but shows Sync as having been "disabled via Google Dashboard".)
Confirmed that issue repros only if the user chooses the option to create a new profile, rather than "linking" their existing profile data to the signed-in account.

Comment 9 by w...@chromium.org, Dec 6 2016

Description: Show this description
Cc: pnoland@chromium.org
Owner: zmin@chromium.org
I was able to get a local repro. (FWIW I don't think is related to the mismatched birthday issue at all; the birthday error doesn't appear in the logs when reproducing. )

Instead I think this is a result of the following change: https://codereview.chromium.org/2442843002/

zmin@, I think your change prevents the sync settings for a "New Profile" corp account from ever being set. Can you confirm whether or not that's correct?


Comment 11 by zea@chromium.org, Dec 6 2016

Components: Services>SignIn
Labels: -Pri-2 -M-57 ReleaseBlock-Stable M-56 Pri-1
Bumping priority based on regression and confirmed repro. Looks like this regressed in 56.

Comment 12 by zmin@chromium.org, Dec 6 2016

Hi,

Yes, I bypass the sync confirm dialog in
https://codereview.chromium.org/2442843002/ because it's broken right now for the corp account. I have created an issue to track the problem:  crbug.com/657924 . Bypassing this dialog means the user never agree to sync his data so that the sync will be disabled by default.

As I mentioned in the ticket above, there're two issues in total. And the second one is the main reason I bypassed the dialog. Due to that issue, user only have a tiny time window to click the dialog(about 1~2 seconds, depends on how fast your computer) or the dialog will dismiss itself and end up with the same situation here.

Note that the second issue is now tracked separately:  crbug.com/663751 .


Is the issue corp-only, or does it affect all dasher accounts? Has the sync confirmation dialog always been broken in this scenario?

Comment 14 by zmin@chromium.org, Dec 7 2016

Yes, it will affect corp accounts which will see the dialog of "link data" and "create new profile". I'm not sure the dasher account, can you tell me what is it?

And yes, you can try to repo the issue by removing the bypass hack here:
https://cs.chromium.org/chromium/src/chrome/browser/ui/sync/one_click_signin_sync_starter.cc?q=one_click_signin_sync_starter.cc&sq=package:chromium&dr&l=485
Then sign in with any corp account and choose "Create a new profile".
Owner: ew...@chromium.org
This reproed with 1 of the 2 dasher accounts I used; it may depend on how sign in occurs(via the settings page or the chrome://chrome-signin page).

Comment 17 by w...@chromium.org, Dec 7 2016

FWIW I used the Sign-in button from the user icon on the window title-bar.
Cc: ew...@chromium.org zmin@chromium.org
Labels: -ReleaseBlock-Stable
Mergedinto: 657924
Owner: msarda@chromium.org
Status: Duplicate (was: Assigned)
So this is a duplicate of  Issue 657924 , which Owen already filed and assigned to Mihai. It sounds like the alternative right now is to have sync automatically start without the user getting a chance to really see the sync confirmation dialogue.

I agree that until we fix the underlying issues (navigating to the NTP in the new profile causes the sync confirmation dialogue to be dismissed quickly & that instead of canceling sync, this starts it immediately), we should just bypass the confirmation dialogue.

I'm marking as duplicate. We can follow up on the other bug.

Sign in to add a comment