You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: make live channel autoplay reliable and repaint after resume
Live channels resolve their manifest URL through several sequential HEAD
probes, which can outlast the user gesture that opened the channel by the
time play() fires from the async MANIFEST_PARSED callback. WebKitGTK then
silently leaves the video paused with a full buffer instead of rejecting
cleanly, matching the frozen currentTime/climbing readyState seen in the
reporter's console log. Start muted (unconditionally allowed) and restore
the prior mute state once play() resolves, and nudge currentTime for live
streams to force a repaint after resuming, mirroring the incidental fix
recordings already get from their resume-position seek.