Sync error notification is displayed when advanced sync settings is opened. |
|||||||||
Issue descriptionENVIRONMENT and STATS Chrome version: 53.0.2764.0 Platform: 8452.0.0 OS: ChromeOS REPRO STEPS 1. Sign in to sync on two different clients (desktop & Chromebook) 2. On desktop open advanced sync settings. 3. Change the encryption settings to "All data was encrypted...." option 4. On Chromebook observe that "Sync Error" notification is displayed at the bottom right corner 5. close the notification by pressing the [x] mark 6. Go to settings and click on "Advanced sync settings.." or "Please update your sync passphrase" link. ACTUAL RESULTS Advanced sync settings dialogue is opened and also "Sync Error" notification is displayed again. EXPECTED RESULTS Advanced sync settings dialogue is opened without the sync error notification being displayed. ADDITIONAL INFO This looks like a recent regression. This is not reproduced in the last week's build I have tested (53.0.2759.0)
,
Jul 5 2016
Moving this nonessential bug to the next milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Oct 6 2016
,
Dec 21 2016
This is still reproduced when recently tested on M57 dev build.
,
Jan 20 2017
I finally did a little digging on this; Pavel, could it be the result of http://crrev.com/2044003005?
,
Mar 23 2017
The issue is not related to http://crrev.com/2044003005. Displaying notification is triggered by SyncServiceObserver::OnStateChanged, the event that gets fired in a number of situations. The logic for displaying notification is in sync_error_notifier_ash.cc. Currently it shows notification if there is no active notification displayed (if previous notification was closed per repro steps). This means that if user dismissed notification and then opened sync settings they will get notification again. I think we should only show notification once and only show next notification after next user login into chromeos account or if notification is related to different issue (user has entered passphrase and then changed it again from different client). Elias, do you think this behavior is better from UX perspective?
,
Mar 23 2017
+1 to your suggestion. The notification should be showed once-per-login (unless it's a new error).
,
Mar 27 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2870786bb6d391f0ee19f87a84f4278c95154fb0 commit 2870786bb6d391f0ee19f87a84f4278c95154fb0 Author: pavely <pavely@chromium.org> Date: Mon Mar 27 23:40:48 2017 [Sync] Don't display passphrase notification if user dismissed previous one The scenario: - User gets notification to enter passphrase on ChromeOS, then dismisses it - When user opens sync settings this notification is displayed again even though user intention is likely to enter passphrase. The solution is not to display passphrase notification if user has dismissed previous one. Notification will be displayed after user signs in into profile and for any new passphrase (user entered previous one and then changed it again from remote device). BUG= 620133 R=skym@chromium.org Review-Url: https://codereview.chromium.org/2772783004 Cr-Commit-Position: refs/heads/master@{#459937} [modify] https://crrev.com/2870786bb6d391f0ee19f87a84f4278c95154fb0/chrome/browser/sync/sync_error_notifier_ash.cc [modify] https://crrev.com/2870786bb6d391f0ee19f87a84f4278c95154fb0/chrome/browser/sync/sync_error_notifier_ash.h [modify] https://crrev.com/2870786bb6d391f0ee19f87a84f4278c95154fb0/chrome/browser/sync/sync_error_notifier_ash_unittest.cc
,
Mar 28 2017
,
May 30 2017
,
Aug 1 2017
,
Jan 22 2018
|
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by maxbogue@chromium.org
, Jun 15 2016Status: Assigned (was: Unconfirmed)