From 3b9e2bbb6c9c86cb61cf3059f00c783122061575 Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Thu, 12 Mar 2020 10:25:31 -0400 Subject: [PATCH] s/MUST/SHOULD/ + clarify scope & document. --- getusermedia.html | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/getusermedia.html b/getusermedia.html index c866cab5..0fd95e9b 100644 --- a/getusermedia.html +++ b/getusermedia.html @@ -729,16 +729,17 @@

Life-cycle

enabled track sourced by a device exposed by getUserMedia() becomes either muted or disabled, - and this brings all tracks connected to the device to be either - muted, disabled, or stopped, then the UA MUST relinquish the device + and this brings all tracks connected to the device (regardless + of browsing context) to be either + muted, disabled, or stopped, then the UA SHOULD relinquish the device within 3 seconds while allowing time for a reasonably-observant user to - become aware of the transition. The UA MUST attempt to reacquire the + become aware of the transition. The UA SHOULD attempt to reacquire the device as soon as any live track sourced by the device becomes both unmuted and - enabled again, provided the document + enabled again, provided that track's + current settings object's responsible document has focus at that time. If the - document does not - have focus at that time, + document does not have focus at that time, the UA SHOULD instead queue a task to mute the track, and not queue a task to unmute it until the document regains focus.