Description of the issue 📄
I have investigated the issue where a user's profile picture disappears after they update their email address in their profile settings.
I can confirm that this is not a bug in the codebar system, but rather the expected behaviour of our avatar provider, Gravatar.
Because Gravatar inherently links profile pictures to specific email addresses, updating an email on codebar causes our system to query Gravatar for the new email. If the user has not yet registered that new email with their Gravatar account, the avatar will naturally return as blank. Once the user adds their new email to Gravatar, it will automatically reappear on codebar.
Since the codebase is functioning exactly as it should with this third-party integration, no technical fix is required. Please review this investigation and close the ticket!
Screenshots 📷
Optional UX Suggestion 💡
(A quick note on User Experience, feel free to use this if the team wants to)
While the system is working perfectly, this behaviour might still confuse our members. To prevent them from thinking the website is broken, we could add a tiny hint of text right below the email input field on the settings page.
Something simple like:
"Note: codebar uses Gravatar for profile pictures. If you change your email, you will need to add your new email to your Gravatar account to keep your current photo!"
If this isn't a priority right now, feel free to just close this ticket out
Description of the issue 📄
I have investigated the issue where a user's profile picture disappears after they update their email address in their profile settings.
I can confirm that this is not a bug in the codebar system, but rather the expected behaviour of our avatar provider, Gravatar.
Because Gravatar inherently links profile pictures to specific email addresses, updating an email on codebar causes our system to query Gravatar for the new email. If the user has not yet registered that new email with their Gravatar account, the avatar will naturally return as blank. Once the user adds their new email to Gravatar, it will automatically reappear on codebar.
Since the codebase is functioning exactly as it should with this third-party integration, no technical fix is required. Please review this investigation and close the ticket!
Screenshots 📷
Optional UX Suggestion 💡
(A quick note on User Experience, feel free to use this if the team wants to)
While the system is working perfectly, this behaviour might still confuse our members. To prevent them from thinking the website is broken, we could add a tiny hint of text right below the email input field on the settings page.
Something simple like:
"Note: codebar uses Gravatar for profile pictures. If you change your email, you will need to add your new email to your Gravatar account to keep your current photo!"
If this isn't a priority right now, feel free to just close this ticket out