Right now on Canary, if the user is not signed into the web content area, we always show the default "generic gray" person avatar in the toolbar: https://screenshot.googleplex.com/uFd8xqE0Hvb.png.
If the person is signed into the web content area and they have not changed their Chrome profile picture away from the default one, we show their GAIA photo: https://screenshot.googleplex.com/KhRRGtvyVZL.png.
If the person is signed into the web content area and they have changed their Chrome profile picture away from the default one, we show their Chrome profile picture: https://screenshot.googleplex.com/yCs9Rfiun4q.png.
We should change this logic so that we always show the Chrome profile picture if the user has set a custom one, regardless of whether the user has signed into the web. To be explicit, the behavior should be:
1. If the user has set a custom Chrome profile picture, always show that.
2. If the user has not set a custom Chrome profile picture, but they have signed in on the web, show their GAIA avatar.
3. If the user has neither set a custom Chrome profile picture nor signed in on the web, show the default "generic gray" avatar.
The only thing that needs to be updated is that we should show the Chrome profile picture if it's been changed from the default regardless of whether or not the user is signed in on the web.
Peter - does that make sense? Could you take a look at this?
Comment 1 by pbos@chromium.org
, Jul 10