Skip to content

Investigation Results - Updating profile details causes loss of profile photo (Working as Intended) #2755

Description

@kikilondon

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 📷

Image Image Image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions