Re: [mediacapture-main] Remove redundant list-devices permission.

Information that may matter:

At the moment, the permissions spec has mutated to say that the result
 of reading a permission is "the UA's current understanding of the 
user's intent" - there is no restriction on how the UA gathers 
information about the user's intent, and there is no guarantee for 
persistence - this is an UA matter.
The only guarantee of consistency is that if a query is re-tried, and 
the UA has no new information about the user's intent, the same value 
is returned.

The spec says "This is intentionally vague about the details of the 
permission UI and how the UA infers user intent. UAs should be able to
 explore lots of UI within this framework."

If we choose alternative 2, we relax the constraints on 
implementations here a bit.

Note: In a conversation with Jeffrey Yaskin this week, he suggested 
that we could describe the device access permissions as "stronger" 
than list-devices - that is, it's in the spec that the permission is 
granted whenever a device access is granted, but the spec will also 
permit list-devices when there's no device open if that's taken to be 
the user's intent.

This makes fewer guarantees about behavior than previously. It might 
make sense.



-- 
GitHub Notification of comment by alvestrand
Please view or discuss this issue at 
https://github.com/w3c/mediacapture-main/issues/380#issuecomment-240928800
 using your GitHub account

Received on Friday, 19 August 2016 05:05:05 UTC