Re: [mediacapture-screen-share] Prevent unintentional leaks (#220)

It should not be up to the user agent to decide what the user can't share.  There are already far too many hurdles to simple tasks such as screen sharing.  Additional dialogs requesting or confirming the user's choice are a bad user experience as they create additional friction and confusion.  Confused and frustrated users are much more likely to click through to bypass dialogs without understanding them.

Users are responsible for what they intentionally choose to do.  The user agent is responsible for acting on behalf of the user at the user's request.  If a user intentionally shares their entire screen or other display surface, it is not up to the user's agent to add its own intent by hiding what it thinks is "sensitive".  It is fundamentally impossible for the user agent to know the full context of what the user wants.  Therefore, the user agent should trust the demonstrated intent of the user.

That is to say, if a user clicks "share screen", it is not the user agent's place to question this action.

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


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

Received on Friday, 14 October 2022 20:29:24 UTC