[Webkit-unassigned] [Bug 203443] New: The m_videoFullscreenMode attribute of HTMLMediaElement does not always store the real presentation mode of the video element during mode transition

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 25 20:19:23 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=203443

            Bug ID: 203443
           Summary: The m_videoFullscreenMode attribute of
                    HTMLMediaElement does not always store the real
                    presentation mode of the video element during mode
                    transition
           Product: WebKit
           Version: Safari 12
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: peng.liu6 at apple.com

Presentation mode change is a multiple-steps process, and the web content process and UI process need to exchange messages multiple times to guarantee the state transition is completed. The implementation of HTMLMediaElement does not consider the asynchronous process to complete the mode change. For example, it sets the m_videoFullscreenMode to be picture-in-picture before the transition from inline to picture-in-picture is completed. In addition, the timing of presentation mode change related callbacks need to be reviewed and changed is necessary.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20191026/a61fb0e7/attachment.htm>


More information about the webkit-unassigned mailing list