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

> If you can find a specified behavior for persistence of the right to
 list names on entities in the spec before November 2015, feel free to
 point it out.

[Here from September 
25th](https://w3c.github.io/mediacapture-main/archives/20150925/getusermedia.html#dom-mediadevices-enumeratedevices)
 is what I already quoted above: ("If none of the local devices are 
attached to an active MediaStreamTrack in the current browsing 
context, and if no persistent permission to access these local devices
 has been granted to the page's origin, let filteredList be a copy of 
resultList, and all its elements, where the label member is the empty 
string.")

To paraphrase, this, to me, says the only way for an origin to 
persistently get labels is to persistently have access to gUM. If the 
user doesn't persist, then labels effectively appear only during 
active gUM calls.

This language was discussed between February and September of 2015 in 
https://github.com/w3c/mediacapture-main/issues/142. It's specific and
 implementable, and we implemented it in Firefox during that time 
period.

Having already implemented it, we're naturally sensitive to any 
changes, since it's more work to go and re-implement it, and would 
like to see that any subsequent behavioral changes are intentional, 
thoroughly discussed, beneficial, and not an accident.

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

Received on Thursday, 11 August 2016 13:46:58 UTC