diff --git a/index.bs b/index.bs index 8a40305..ab03353 100644 --- a/index.bs +++ b/index.bs @@ -209,6 +209,8 @@ the user agent MUST run the following steps: 8. Set {{pictureInPictureElement}} to |video|. 9. Let Picture-in-Picture window be a new instance of {{PictureInPictureWindow}} associated with {{pictureInPictureElement}}. +10. When the Picture-in-Picture window is opened it MUST be visible, even when + the Document is not in focus or hidden. 10. Append relevant settings object's origin to initiators of active Picture-in-Picture sessions. 11. Queue a task to fire an event named @@ -237,6 +239,9 @@ It is also RECOMMENDED that the Picture-in-Picture window has a maximum and minimum size. For example, it could be restricted to be between a quarter and a half of one dimension of the screen. +The user agent SHOULD provide a way for users to manually close the +Picture-in-Picture window. + ## Exit Picture-in-Picture ## {#exit-pip} When the exit Picture-in-Picture algorithm is invoked, @@ -306,11 +311,6 @@ available controls on the Picture-in-Picture window. ## Interaction with Page Visibility ## {#page-visibility} -When {{pictureInPictureElement}} is set, the Picture-in-Picture window MUST -be visible, even when the Document is not in focus or hidden. The user -agent SHOULD provide a way for users to manually close the Picture-in-Picture -window. - The Picture-in-Picture window visibility MUST NOT be taken into account by the user agent to determine if the system visibility state of a traversable navigable has changed.