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

Issue 635540 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Feature



Sign in to add a comment

Need a better API for bookmark sync notification.

Project Member Reported by noyau@chromium.org, Aug 8 2016

Issue description

When a user first signin in Chrome, especially when signing in from first launch prompts, it may take a while for sync to retrieve all the bookmarks. During that time the UI shows no bookmarks which is confusing to the user.

The issue is the transition, from unsigned to signed, where the bookmark model is loaded (aka, you can add bookmarks, open them, rename them) but sync, in the background is quietly updating everything. From a system perspective the current behavior is 100% correct. From a user perspective, not having a progress bar while sync is actively downloading the bookmarks is surprising.

On iOS (And I'm guessing on the other platforms as well) we would like to show to the user that the bookmarks are coming, with a flappy paddle, a message, something instead of a list of empty bookmarks. This is especially jarring when the user signs in from a promo in bookmarks promising all those great features, but ending up empty for a while after sign in.

Right now, to implement this behavior the UI would have to introduce quite a lot of coupling: it would need to observe and track the state of signin, sync and bookmarks. And of course, the details are never simple, the bookmark model may be loaded before or after sign in, etc...

It would be nice to have a unified API, a one method call telling the UI if bookmarks are downloading or will be downloading soon, ideally with a way to show a percentage, and the possibility to register a completion callback. 

 

Comment 1 by ew...@chromium.org, Aug 8 2016

Cc: pav...@chromium.org pnoland@chromium.org s...@chromium.org gangwu@chromium.org maxbogue@chromium.org zea@chromium.org ew...@chromium.org
Labels: Hotlist-Polish
Owner: ----
Status: Available (was: Assigned)
+some other Sync folks

Marking this as a hotlist-polish bug. Sync folks - how straightforward would it be to add this API?
Project Member

Comment 2 by sheriffbot@chromium.org, Aug 9 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: WontFix (was: Untriaged)

Sign in to add a comment