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: