Re: [mediacapture-main] Devicechange events when not focus - permitted or forbidden?

@alvestrand, @ShijunS  I read it as a MUST.

I think the confusion is that *"When new media input and/or output 
devices are made available"* is a global event, yet the rules that 
follow assume that they are being applied in the context of a browsing
 context. In other words, there's an implicit "for each browsing 
context in the system" here, that perhaps needs to be explicit?

Specifically, I do not interpret "[current browsing 
context](https://www.w3.org/TR/2015/WD-html51-20150506/browsers.html#browsing-context)"
 to mean "the active tab" only, rather it refers to the current 
browsing context in the implicit for-loop of all browsing contexts (as
 best as [I can 
decipher](https://www.w3.org/TR/2015/WD-html51-20150506/browsers.html#browsing-context-names)
 this is what "current" tends to refer to when talking about browsing 
contexts).

When read this way, the rules cover all browsing contexts, and 
effectively limit firing to contexts that have either `"granted"` 
permission, an active stream, or active focus.

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

Received on Thursday, 10 November 2016 22:49:15 UTC