[mediacapture-main] MUST clear requirement for deviceId

martinthomson has just created a new issue for 
https://github.com/w3c/mediacapture-main:

== MUST clear requirement for deviceId ==
I apologize for not properly following the giant cluster of issues 
around  #322, #326, #328, and #330, but I don't believe that the main 
reason I opened #322 was properly addressed.

The offending text is this:

>  All enumerable devices have an identifier that MUST be unique to 
the page's origin. As long as no local device has been attached to a 
live MediaStreamTrack in a page from this origin, and no stored 
permission to access local devices has been granted to this origin, 
then **this identifier MUST NOT be reusable after the end of the 
current browsing session**.

As noted in #322, this is not what browsers currently do.  Nor is it 
what I believe that they should do.  They should do [what Harald says 
Chrome 
does](https://github.com/w3c/mediacapture-main/issues/322#issuecomment-193895840).
  The other parts of the text are fine, but this isn't right.

I would be OK with "the user agent MAY generate a new identifier for 
every new realm created for the origin, see <section with better 
details>."

Please view or discuss this issue at 
https://github.com/w3c/mediacapture-main/issues/359 using your GitHub 
account

Received on Wednesday, 11 May 2016 04:20:40 UTC