From 7250c6eaa3fce468707ad41ff81423f83287fa09 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Tue, 19 Mar 2024 12:40:19 +0530 Subject: [PATCH] feat: ensure element is present before postMessage --- app/javascript/sdk/IFrameHelper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/sdk/IFrameHelper.js b/app/javascript/sdk/IFrameHelper.js index 2166b4304..bb06640b2 100644 --- a/app/javascript/sdk/IFrameHelper.js +++ b/app/javascript/sdk/IFrameHelper.js @@ -88,7 +88,7 @@ export const IFrameHelper = { getBubbleHolder: () => document.getElementsByClassName('woot--bubble-holder'), sendMessage: (key, value) => { const element = IFrameHelper.getAppFrame(); - element.contentWindow.postMessage( + element?.contentWindow.postMessage( `chatwoot-widget:${JSON.stringify({ event: key, ...value })}`, '*' );