[Webkit-unassigned] [Bug 254480] New: Video playback often freezes when fullscreened

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Mar 26 03:28:05 PDT 2023


            Bug ID: 254480
           Summary: Video playback often freezes when fullscreened
           Product: WebKit
           Version: Other
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: tri.voxel at gmail.com
                CC: bugs-noreply at webkitgtk.org

**System information**
OS: Fedora 38 Workstation (GNOME on Wayland)
CPU: AMD Ryzen 5 7500X
GPU: AMD Radeon 5700 XT
Gnome Web version:44.0
WebKitGTK version: 2.40.0
GStreamer version: 1.22.1
Mesa version: 23.0.0

Playing streaming content (such as YouTube) in fullscreen will cause the video playback to freeze while the audio plays. Additionally, it seems that not only does the video playback freeze, but any other web elements such as progress bars, links, buttons, etc. will disappear or freeze, while hovering where they should be will reveal that these elements do exist and can even be interacted with. Leaving fullscreen will bring things back to normal, however, from this state entering fullscreen again will simply present the same issue. This can usually be solved by exiting fullscreen, re-positioning the play head a couple times, and entering fullscreen again.

**Steps to reproduce**
Typically, it happens while in fullscreen and clicking on the timeline to seek to another part of the video. Also when skipping forward and backwards using arrow keys and J/L. Also, when a video auto-plays, it will usually enter this state. It also tends to happen if you fullscreen a video before pressing play.

It seems as though WebKit simply stops stops updating the display server or something when this happens. Again, the page remains fully responsive with its functionality fully intact, just invisible/frozen. It tends to get stuck on the frame prior to fullscreening, a random frame of the video, or the video thumbnail. Seeking through the video outside of fullscreen tends to break it out of this, too, possibly when the video buffers. This also seemed to affect older development builds since the switch to GTK4 was made.

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/20230326/b2013b2c/attachment.htm>

More information about the webkit-unassigned mailing list