But it only changed below compose, next to my green available dot and at the top left of each email I send. My old avatar image is still used if I hover my name at the top of an email or if I hover over my new avatar image next to my green available dot.
Edit: I tried clearing my cache and I tried different browsers but neither works.
I had the same problem, I had to go into my gmail contacts and delete all the entries for myself. After I did that, voila all fixed. To get to contacts, select the GMAIL button the on top left and a drop down will appear where you can select Contacts. Make sure and remove the contact entries for yourself under "My Contacts" and "Other Contacts".
Go to your Gmail window. On the left there is a red "Gmail" and a triangle on its right. Click on the triangle and select "Contacts". Then a new window/tab should pop up.
In the new tab, find yourself on the contact list and click.
click on the profile picture icon to set profile photo.
choose the picture you want or upload a new one. Save.
Go back to Gmail and try sending an email. Now your profile picture should be updated
+6. I had to click the "go to old version" on the left hand side. My old contact was not showing in the new gmail inbox contacts. When I went to the old version, I found three old contacts for myself. I deleted these and this resolved the issue.
I searched and searched for an answer to this very question. Unfortunately, I always found the same answer, and my avatar never changed. But I finally found a way to change it. How does one do this? After changing the avatar in the Settings, remember to clear the browser cache! It's a step so simple and obvious that no one even bothers to mention it.
You can only guess how silly I felt after doing this... especially since my responsibilities at work place me in the center of the software development team.