Closed lindamiles closed 2 years ago
What Chrome version are you using? Are you using meet.jit.si within an iframe?
I am on Chrome Version 94.0.4606.61. No iframe as far as I know!
Linda
On Wed, Sep 29, 2021 at 6:32 AM Saúl Ibarra Corretgé < @.***> wrote:
What Chrome version are you using? Are you using meet.jit.si within an iframe?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jitsi/jitsi-meet/issues/10051#issuecomment-930053586, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV2UHKMWSKBBU73QWZNCPXTUELTNJANCNFSM5E6LVHEQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
I have a similar issue on Firefox but I am able to run the command in console navigator.mediaDevices.getDisplayMedia()
... So maybe something is broken?
I am on Chrome Version 94.0.4606.61. No iframe as far as I know! Linda … On Wed, Sep 29, 2021 at 6:32 AM Saúl Ibarra Corretgé < @.***> wrote: What Chrome version are you using? Are you using meet.jit.si within an iframe? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#10051 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV2UHKMWSKBBU73QWZNCPXTUELTNJANCNFSM5E6LVHEQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Hum, I am unable to reproduce it. Can you try the following: remove Chrome from the screen recording permissions, and add it back. Then test again, and if it fails, please the output of the JS console and paste it here.
@saghul I just tried doing that and it asked me to add chrome to the permissions. I did. Closed chrome entirely and re-opened. Still did not work, here is the console log
2021-09-29T15:00:30.537Z [modules/RTC/ScreenObtainer.js] <Object.obtainScreenFromGetDisplayMedia>: Using getDisplayMedia for screen sharing {video: true, audio: true, cursor: 'always'}
Logger.js:154 2021-09-29T15:00:30.537Z [modules/RTC/ScreenObtainer.js] getDisplayMedia error {video: true, audio: true, cursor: 'always'} {errorName: 'SecurityError', errorMsg: `Failed to execute 'getDisplayMedia' on 'MediaDevic…play-capture" is disallowed by permission policy.`, errorStack: "Error: Failed to execute 'getDisplayMedia' on 'Med…ogency.io/libs/app.bundle.min.js?v=139:193:15213)"}
o @ Logger.js:154
(anonymous) @ ScreenObtainer.js:246
Promise.catch (async)
obtainScreenFromGetDisplayMedia @ ScreenObtainer.js:239
(anonymous) @ RTCUtils.js:497
_getDesktopMedia @ RTCUtils.js:496
(anonymous) @ RTCUtils.js:624
obtainAudioAndVideoPermissions @ RTCUtils.js:733
obtainAudioAndVideoPermissions @ RTC.js:210
createLocalTracks @ JitsiMeetJS.js:325
(anonymous) @ functions.js:170
Promise.then (async)
g @ functions.js:166
_createDesktopTrack @ conference.js:1660
_switchToScreenSharing @ conference.js:1854
toggleScreenSharing @ conference.js:1626
(anonymous) @ conference.js:2481
s.emit @ events.js:152
y.emitEvent @ UI.js:283
(anonymous) @ middleware.js:154
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:208
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:83
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:151
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:21
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:206
(anonymous) @ middleware.js:17
(anonymous) @ middleware.js:199
(anonymous) @ middleware.web.js:107
dispatch @ redux.js:636
(anonymous) @ actions.js:99
(anonymous) @ index.js:11
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:161
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:105
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:34
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:183
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:197
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:208
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:83
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:151
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:21
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:206
(anonymous) @ middleware.js:17
(anonymous) @ middleware.js:199
(anonymous) @ middleware.web.js:107
_doToggleScreenshare @ Toolbox.js:556
_onToolbarToggleScreenshare @ Toolbox.js:1169
_handleClick @ ShareDesktopButton.js:80
_onClick @ AbstractButton.js:261
f @ react-dom.production.min.js:15
_ @ react-dom.production.min.js:15
(anonymous) @ react-dom.production.min.js:16
S @ react-dom.production.min.js:16
A @ react-dom.production.min.js:17
x @ react-dom.production.min.js:17
D @ react-dom.production.min.js:17
jn @ react-dom.production.min.js:81
ce @ react-dom.production.min.js:285
An @ react-dom.production.min.js:83
Pn @ react-dom.production.min.js:84
Dn @ react-dom.production.min.js:84
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
se @ react-dom.production.min.js:285
xn @ react-dom.production.min.js:82
Show 114 more frames
Logger.js:154 2021-09-29T15:00:30.542Z [features/base/tracks] Failed to create local tracks ['desktop'] s {name: 'gum.screensharing_user_canceled', message: 'User canceled screen sharing prompt', stack: 'Error\n at new s (https://meet.jit.si/libs/l…ency.io/libs/lib-jitsi-meet.min.js?v=139:1:156193'}
o @ Logger.js:154
(anonymous) @ functions.js:189
Promise.catch (async)
(anonymous) @ functions.js:188
Promise.then (async)
g @ functions.js:166
_createDesktopTrack @ conference.js:1660
_switchToScreenSharing @ conference.js:1854
toggleScreenSharing @ conference.js:1626
(anonymous) @ conference.js:2481
s.emit @ events.js:152
y.emitEvent @ UI.js:283
(anonymous) @ middleware.js:154
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:208
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:83
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:151
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:21
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:206
(anonymous) @ middleware.js:17
(anonymous) @ middleware.js:199
(anonymous) @ middleware.web.js:107
dispatch @ redux.js:636
(anonymous) @ actions.js:99
(anonymous) @ index.js:11
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:161
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:105
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:34
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:183
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:197
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:208
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:83
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:151
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:21
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:206
(anonymous) @ middleware.js:17
(anonymous) @ middleware.js:199
(anonymous) @ middleware.web.js:107
_doToggleScreenshare @ Toolbox.js:556
_onToolbarToggleScreenshare @ Toolbox.js:1169
_handleClick @ ShareDesktopButton.js:80
_onClick @ AbstractButton.js:261
f @ react-dom.production.min.js:15
_ @ react-dom.production.min.js:15
(anonymous) @ react-dom.production.min.js:16
S @ react-dom.production.min.js:16
A @ react-dom.production.min.js:17
x @ react-dom.production.min.js:17
D @ react-dom.production.min.js:17
jn @ react-dom.production.min.js:81
ce @ react-dom.production.min.js:285
An @ react-dom.production.min.js:83
Pn @ react-dom.production.min.js:84
Dn @ react-dom.production.min.js:84
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
se @ react-dom.production.min.js:285
xn @ react-dom.production.min.js:82
Show 107 more frames
Logger.js:154 2021-09-29T15:00:30.543Z [conference.js] <Object.toggleScreenSharing>: Failed to switch to screensharing s {name: 'gum.screensharing_user_canceled', message: 'User canceled screen sharing prompt', stack: 'Error\n at new s (https://meet.jit.si/libs/l…ency.io/libs/lib-jitsi-meet.min.js?v=139:1:156193'}
o @ Logger.js:154
toggleScreenSharing @ conference.js:1630
async function (async)
toggleScreenSharing @ conference.js:1626
(anonymous) @ conference.js:2481
s.emit @ events.js:152
y.emitEvent @ UI.js:283
(anonymous) @ middleware.js:154
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:208
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:83
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:151
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:21
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:206
(anonymous) @ middleware.js:17
(anonymous) @ middleware.js:199
(anonymous) @ middleware.web.js:107
dispatch @ redux.js:636
(anonymous) @ actions.js:99
(anonymous) @ index.js:11
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:19
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:44
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:101
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:78
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:161
(anonymous) @ middleware.js:11
(anonymous) @ middleware.js:105
(anonymous) @ middleware.js:50
(anonymous) @ middleware.js:30
(anonymous) @ middleware.web.js:25
(anonymous) @ middleware.web.js:24
(anonymous) @ middleware.any.js:94
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:34
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:183
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:197
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:27
(anonymous) @ middleware.web.js:20
(anonymous) @ middleware.js:42
(anonymous) @ middleware.js:208
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:83
(anonymous) @ middleware.js:44
(anonymous) @ middleware.js:49
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:32
(anonymous) @ middleware.any.js:102
(anonymous) @ middleware.js:151
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:21
(anonymous) @ middleware.any.js:78
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:91
(anonymous) @ middleware.js:117
(anonymous) @ middleware.js:24
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:15
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:74
(anonymous) @ middleware.js:206
(anonymous) @ middleware.js:17
(anonymous) @ middleware.js:199
(anonymous) @ middleware.web.js:107
_doToggleScreenshare @ Toolbox.js:556
_onToolbarToggleScreenshare @ Toolbox.js:1169
_handleClick @ ShareDesktopButton.js:80
_onClick @ AbstractButton.js:261
f @ react-dom.production.min.js:15
_ @ react-dom.production.min.js:15
(anonymous) @ react-dom.production.min.js:16
S @ react-dom.production.min.js:16
A @ react-dom.production.min.js:17
x @ react-dom.production.min.js:17
D @ react-dom.production.min.js:17
jn @ react-dom.production.min.js:81
ce @ react-dom.production.min.js:285
An @ react-dom.production.min.js:83
Pn @ react-dom.production.min.js:84
Dn @ react-dom.production.min.js:84
t.unstable_runWithPriority @ scheduler.production.min.js:18
Vr @ react-dom.production.min.js:120
se @ react-dom.production.min.js:285
xn @ react-dom.production.min.js:82
Show 103 more frames
@saghul also note that i can successfully run navigator.mediaDevices.getDisplayMedia()
in the same browser console and that opens up the selection window.
@lindamiles from the console log "... is disallowed by permission policy." makes me wonder if you are using a corporate machine, where some admins are using company policies to turn off certain features in Chrome?
In general, the community forum is the best place to start when posting problems and questions, and reserve opening new issues for confirmed app defects.
Hi, I just went to https://meet.jit.si/ and I was not able to share my screen. The errors that I am seeing in the console are
I am on macOS BigSur, also double-checked my privacy settings
What do you think I could do to make it work?
Thank you, Linda