diff --git a/getusermedia.html b/getusermedia.html index e20896b0..60378a0b 100644 --- a/getusermedia.html +++ b/getusermedia.html @@ -2810,7 +2810,7 @@

{{MediaDevices}}

Additionally, if a {{MediaDevices}} object that was traversed comes to meet the [=device enumeration can proceed=] criteria later (e.g. - gains focus), the [=User Agent=] MUST + [=is in view | comes into view=]), the [=User Agent=] MUST execute the [=device change notification steps=] on the {{MediaDevices}} object at that time.

@@ -3079,13 +3079,8 @@

Device information exposure

[=device information can be exposed=] is true.
  • -

    If the [=relevant global object=]'s [=associated `Document`=] is - [=Document/fully active=] and - has focus, return - true.

    +

    Return the result of [=is in view=].

  • -
  • -

    Return false.

  • To perform a device information can be exposed @@ -5597,13 +5592,13 @@

    Privacy and Security Considerations

    device enumeration design principles.

    For open web documents where capture has begun or has taken place, or for - web documents that have focus, the + web documents that [=is in view|are in view=], the devicechange event can end up being fired at the same time across [=navigables=] and origins each time a new media device is added or removed; user agents can mitigate the risk of correlation of browsing activity across origins by fuzzing the timing of these events, or by deferring their firing - until those web documents gain focus.

    + until those web documents [=is in view | come into view=].

    Once a web document gains access to a media stream from a capture device, it also gains access to detailed information about the device, including its range of operating capabilities (e.g. available resolutions