From 782dc3c8ea1f087610a9eeeb7864c7e629a8c705 Mon Sep 17 00:00:00 2001 From: Lionel Gaillard Date: Mon, 29 Jan 2024 14:45:32 +0100 Subject: [PATCH] No longer fails if targetWindow no longer exists Fixes #14, #15 --- src/windowPostMessageProxy.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/windowPostMessageProxy.ts b/src/windowPostMessageProxy.ts index a8bb08f..f43e14b 100644 --- a/src/windowPostMessageProxy.ts +++ b/src/windowPostMessageProxy.ts @@ -191,7 +191,7 @@ export class WindowPostMessageProxy { console.log(JSON.stringify(message, null, ' ')); } - targetWindow.postMessage(message, "*"); + targetWindow?.postMessage(message, "*"); const deferred = WindowPostMessageProxy.createDeferred(); this.pendingRequestPromises[trackingProperties.id] = deferred; @@ -210,7 +210,7 @@ export class WindowPostMessageProxy { console.log(JSON.stringify(message, null, ' ')); } - targetWindow.postMessage(message, "*"); + targetWindow?.postMessage(message, "*"); } /**