Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove 2003: screensharing #1245

Closed
Thorin-Oakenpants opened this issue Aug 29, 2021 · 0 comments
Closed

remove 2003: screensharing #1245

Thorin-Oakenpants opened this issue Aug 29, 2021 · 0 comments

Comments

@Thorin-Oakenpants
Copy link
Contributor

Here's some information

  • First, screensharing requires webrtc
    • which you may or may not have disabled
  • Secondly, you have to grant permission for the camera/microphone
    • default is to always ask
    • which you may or may not have granted a site exception as always allow
  • Then you STILL_ have to grant_ screen sharing, jumping through a few hoops
    • first you need to try and share, click a button or something
    • then, in order to allow, you must first select something to share
      • the Allow button is disabled until you "Select window or screen"
      • the other options for this are Block and Always block
      • there is no Always allow - you can also see this in site permissions: Ctrl-I - there is no default "allow"
      • i.e permission is temporary at most
    • but wait, there's more ... the permissions for this are per share
      • e.g. even on the same domain, where you already have an open screenshare, trying again in a new tab results in new prompts etc
    • you get scary warnings
      • here's a recent bugzilla with examples: 1705466

Here's a picture, thanks @fxbrit
jitsi

Given webrtc must be enabled, AND camera/microphone granted permission, AND you need to initiate the share AND you need to select the share to be able to allow it AND the permission is temporary per share while it is open .. we can remove these prefs as redundant

Thanks for reading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant