Comment #5 on issue 122734 by
z...@chromium.org: Sync: Wrench error badge
The first issue is due to not having started syncing with the server.
Basically, since no sync engine events are happening, and nothing currently
listens to NOTIFICATION_SYNC_CONFIGURE_BLOCKED, we're not updating the sync
ui. I don't think this is a big issue.
For the second part, there does indeed seem to be an issue. The customize
dialog didn't go away (presumably because I didn't enter a passphrase), but
it didn't print the red error text either. When I canceled out and reopened
the dialog, passwords was preselected, but there was no error badge. At
that point if I refreshed the UI, it printed the "sign in the chrome ..."
for a second, then after a small delay showed the passphrase error text and
the badge. If I go to about:sync after, passwords is not in the routing
info, so we haven't actually called into Configure.
It appears that we're updating the preferred types before we check for
failed passphrase. Drew, I think you had made some changes to this recently?