Re: [mediacapture-screen-share-extensions] Consider dropping permission for captured surface control APIs (#14)

> My "slap a permission on it" refers to what you asked other browser vendors to do in https://github.com/w3c/mediacapture-screen-share-extensions/issues/14#issuecomment-2426621419, which you said was "trivial". Thank you very much, but I'd prefer not to take that advice.

I think you have misread that [comment](https://github.com/w3c/mediacapture-screen-share-extensions/issues/14#issuecomment-2426621419). Please read it again. It said that you could have a "trivial" implementation that *avoids* a prompt, so it's the opposite of slapping a permission (prompt) - it said it would be "trivial" for you to avoid the permission (prompt).

> We'd disable forwarding, not those things.

1. We have feedback from multiple Web developers saying they are already using it, as part of the OT, in exactly the way you seek to block. (That is - the video element has annotations and other elements on top, and the scrolling is forwarded from an overlaid surface.)
2. For some applications, you would be blocking it 100% of the time, not just when there is something drawing on top of the video element, because these developers *always* have that element over the video, ready to draw something.
3. Even when you block forwarding when something flies across the video - how annoying it will be for the user when they try to scroll the captured tab and end up scrolling the capturing tab instead. Your limitation would create those bugs and developers would lose their access to the simple fix they currently have, of forwarding scrolls from an overlay.
4. We have a browser (Chrome) saying they are unwilling to implement it without a permission, whereas other browsers are perfectly able to skip the prompt if they wish, and have the flexibility to change their mind on it multiple times as the years go by and new information pours in.

Given these points - especially 1 and 4 - I don't see what this discussion aims to achieve.

-- 
GitHub Notification of comment by eladalon1983
Please view or discuss this issue at https://github.com/w3c/mediacapture-screen-share-extensions/issues/14#issuecomment-2431264034 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 23 October 2024 08:19:43 UTC