TryGhost/Ghost

Share profile image generation is broken for some avatars and cover images

Open

#24,600 opened on Aug 4, 2025

View on GitHub
 (7 comments) (0 reactions) (0 assignees)JavaScript (11,551 forks)batch import
bugcommunitygood first issue

Repository metrics

Stars
 (52,799 stars)
PR merge metrics
 (Avg merge 19d 11h) (658 merged PRs in 30d)

Description

Issue Summary

When we try to get a social profile image in "Network -> Preferences -> Share your profile" screen, sometimes generated image is missing avatar or cover image or both.

I think it's a CORS issue:

Steps to Reproduce

  1. Go to "Network -> Preferences -> Share your profile".
  2. Press "Copy Image". Wait for success toast message.
  3. Paste the generated on somewhere to see the result.

Here is what I see on Ghost Admin:

And here is the result when I copy image:

For the reference, here is the url of my cover image:

Ghost Version

6.0.0

Node.js Version

22

How did you install Ghost?

Synaps Media

Database type

MySQL 8

Browser & OS version

Chrome 138 / MacOS Tahoe

Relevant log / error output

Code of Conduct

  • I agree to be friendly and polite to people in this repository

Contributor guide