Gutting the screen sharing constraints

At the last meeting, we more or less agreed to remove the distinction
between "application" sharing and "window" sharing.

After a lot more thought about this, I want to suggest a more dramatic
change: removing the constraints that allow an application to restrict
which display surfaces are offered to the user to select from.

I originally added these constraints because that is how the Firefox
implementation works.  But the more that I think about this, the less
sense it makes in the general case.  Having the application push
particular options to the fore is fraught from a security perspective
and it's not clear that narrowing the selection has been of much use
in applications.  Letting the user choose seems like the best option.

If we think that narrowing the selection is necessary for UX reasons,
I think that we can easily find better UX options.

Received on Thursday, 29 October 2015 07:55:29 UTC