From bc7e4166dd782ffdefe57e7288f496aecf4e7964 Mon Sep 17 00:00:00 2001 From: Mario Franze Date: Tue, 2 Feb 2021 19:54:47 +0100 Subject: [PATCH] Properly close screenshare on browser stop share popup --- ui/src/useRoom.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/ui/src/useRoom.ts b/ui/src/useRoom.ts index 396ffdf..f2046e9 100644 --- a/ui/src/useRoom.ts +++ b/ui/src/useRoom.ts @@ -299,6 +299,7 @@ export const useRoom = (): UseRoom => { stream.current = await navigator.mediaDevices // @ts-ignore .getDisplayMedia({video: true}); + stream.current?.getVideoTracks()[0].addEventListener('ended', () => stopShare()); setState((current) => (current ? {...current, hostStream: stream.current} : current)); conn.current?.send(JSON.stringify({type: 'share', payload: {}}));