diff --git a/frontend/app/src/components/App.svelte b/frontend/app/src/components/App.svelte index 9610b12dc1..ca76d40db3 100644 --- a/frontend/app/src/components/App.svelte +++ b/frontend/app/src/components/App.svelte @@ -473,6 +473,7 @@ page(routeForScope($chatListScope))} bind:this={videoCallElement} /> diff --git a/frontend/app/src/components/home/video/ActiveCall.svelte b/frontend/app/src/components/home/video/ActiveCall.svelte index ab5e3f0863..fbc3763f3e 100644 --- a/frontend/app/src/components/home/video/ActiveCall.svelte +++ b/frontend/app/src/components/home/video/ActiveCall.svelte @@ -43,9 +43,10 @@ interface Props { onClearSelection: () => void; + showLandingPage: boolean; } - let { onClearSelection }: Props = $props(); + let { onClearSelection, showLandingPage }: Props = $props(); const client = getContext("client"); @@ -348,6 +349,7 @@ class="video-call-container" class:visible={$activeVideoCall && $activeVideoCall.view !== "minimised" && + !showLandingPage && !(threadOpen && $mobileWidth) && !(participantsOpen && $mobileWidth) && chatIdentifiersEqual($activeVideoCall.chatId, $selectedChat?.id)}>