diff --git a/src/screenSharing/serverViewScreenSharing.ts b/src/screenSharing/serverViewScreenSharing.ts index 3a2cc2f2ba..9a8d4d3796 100644 --- a/src/screenSharing/serverViewScreenSharing.ts +++ b/src/screenSharing/serverViewScreenSharing.ts @@ -69,7 +69,11 @@ export const setupServerViewDisplayMedia = ( const currentProvider = provider; try { guestWebContents.session.setDisplayMediaRequestHandler( - (_request, cb) => { + (request, cb) => { + if (!request.userGesture) { + cb({} as any); + return; + } try { currentProvider.handleDisplayMediaRequest(cb); } catch (error) {