Skip to content

Commit 4a260d2

Browse files
Fix infinite spinner bug during screenshare (#2191)
Co-authored-by: Nan Jiang <jinan@microsoft.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 5559e39 commit 4a260d2

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "patch",
3+
"comment": "Hotfix: infinite spinner for screenShare in stable",
4+
"packageName": "@internal/react-components",
5+
"email": "jinan@microsoft.com",
6+
"dependentChangeType": "patch"
7+
}

packages/react-components/src/components/RemoteVideoTile.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,9 @@ export const _RemoteVideoTile = React.memo(
9090
return undefined;
9191
}
9292

93-
return <StreamMedia videoStreamElement={renderElement} loadingState={isReceiving ? 'none' : 'loading'} />;
93+
return (
94+
<StreamMedia videoStreamElement={renderElement} loadingState={isReceiving === false ? 'loading' : 'none'} />
95+
);
9496
}, [renderElement, isReceiving]);
9597

9698
return (

packages/react-components/src/components/VideoGallery/RemoteScreenShare.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export const RemoteScreenShare = React.memo(
6464
isMuted={isMuted}
6565
renderElement={
6666
renderElement ? (
67-
<StreamMedia videoStreamElement={renderElement} loadingState={isReceiving ? 'none' : 'loading'} />
67+
<StreamMedia videoStreamElement={renderElement} loadingState={isReceiving === false ? 'loading' : 'none'} />
6868
) : undefined
6969
}
7070
onRenderPlaceholder={() => <LoadingSpinner loadingMessage={loadingMessage} />}

0 commit comments

Comments
 (0)