Event links use wrong preview image in iMessage

When you use the Copy Link button from a calendar event and paste into iMessage, iMessage pulls in a preview image from a different event (oldest event in the calendar?).
Looks like iMessage uses a different User Agent to get previews and Elfsight might be returning the wrong OpenGraph metadata to that agent Messages showing old Link Preview … | Apple Developer Forums

2 Likes

Hi there, @Kevin_Humphreys :waving_hand:

I’ve tried to send the link to one of your events through iMessage and there was no preview at all on my end:

I’ve additionally discussed it with the devs and they’ve confirmed, that previews aren’t supported there.

I hope this explains things.

In case the wrong preview still appears on your end, please send me its screenshot and specify the event name you’ve tried to send :slightly_smiling_face:

1 Like

Hi Max
Thanks for your response.

If I copy this link from the popup of an event:
https://www.victoriatruthcentre.org/events#calendar-0f38ffe4-36b3-4548-97af-88b02a835181-event-9ecc3301-7725-542e-bd25-adea4e4f2ce5

where the event image is this:

then when I paste that link into iMessage (on iPhone or on Mac) I get:

This “Candle Lighting” event image seems to be used as the preview for all event links.
It would be better to have no preview image than a wrong preview image.

Thanks for any help.
Kevin

2 Likes

Hmm, that’s weird, but there is no preview for this link on my end :thinking:

Could you please specify the iOS version on your devices?

1 Like

Hmm.
I currently have iOS 18.4.1 and MacOS 15.4.1 but this has been happening for multiple people on multiple devices since I first set up the calendar.
Looks like on Mac you can Control-click on the preview to customize image options, but none of the options are for the current event.

2 Likes

Thank you so much!

Please let me double-check it with dev team. I’ll update you tomorrow :slightly_smiling_face:

1 Like

Thank you for waiting!

Our devs will investigate this issue further. I’ll report back once any news comes up :slightly_smiling_face:

Hi there, @Kevin_Humphreys :waving_hand:

Apologies for the delayed response!

At the moment, the iOS preview doesn’t support JavaScript, so the display of the event previews becomes random. Sometimes the meta loads, sometimes it doesn’t and, unfortunately, there’s no way to make it reliably stable.

Here are the articles where you can find more info about this behavior:


Please let me know if this explains things or if you have any questions left :slightly_smiling_face: