Sets initial states so the iframes don't cause the other to fail with the npm embedded package

This commit is contained in:
Gigiaj 2025-05-23 01:52:38 -05:00
parent 1871f70704
commit 9302003c30
2 changed files with 3 additions and 1 deletions

View file

@ -142,7 +142,8 @@ export function PersistentCallContainer({ children }: PersistentCallContainerPro
);
useEffect(() => {
setupWidget(primaryWidgetApiRef, primarySmallWidgetRef, primaryIframeRef, isPrimaryIframe);
if ((activeCallRoomId && !viewedCallRoomId) || activeCallRoomId)
setupWidget(primaryWidgetApiRef, primarySmallWidgetRef, primaryIframeRef, isPrimaryIframe);
setupWidget(backupWidgetApiRef, backupSmallWidgetRef, backupIframeRef, !isPrimaryIframe);
}, [
setupWidget,