diff --git a/lib/channel-postmessage/src/index.ts b/lib/channel-postmessage/src/index.ts index 4397dbef1b4..d7e47f507da 100644 --- a/lib/channel-postmessage/src/index.ts +++ b/lib/channel-postmessage/src/index.ts @@ -170,10 +170,11 @@ export class PostmsgTransport { ? `${event.type}` : `${event.type}`; - event.source = source || getEventSourceUrl(rawEvent); + event.source = + source || this.config.page === 'preview' ? event.origin : getEventSourceUrl(rawEvent); if (!event.source) { - logger.error( + pretty.error( `${pageString} received ${eventString} but was unable to determine the source of the event` );