diff --git a/src/room/InCallView.tsx b/src/room/InCallView.tsx index 232d001d..2d71577e 100644 --- a/src/room/InCallView.tsx +++ b/src/room/InCallView.tsx @@ -217,7 +217,7 @@ export function InCallView({ // shouldn't bother showing it if (connectionState !== undefined) { tileDescriptors.push({ - id: screenshareFeed.stream.id, + id: screenshareFeed.feedId, member, callFeed: screenshareFeed, focused: true, diff --git a/src/video-grid/VideoTileContainer.tsx b/src/video-grid/VideoTileContainer.tsx index c6fd9f08..3912a913 100644 --- a/src/video-grid/VideoTileContainer.tsx +++ b/src/video-grid/VideoTileContainer.tsx @@ -96,7 +96,11 @@ export function VideoTileContainer({ useEffect(() => { item.callFeed?.setResolution(width, height); - }, [width, height, item]); + }, [width, height, item.callFeed]); + + useEffect(() => { + item.callFeed?.setIsVisible(true); + }, [item.callFeed]); return ( <>