Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 72e8b7718865c22228eb89678e7d972c7c8bb479
      
https://github.com/WebKit/WebKit/commit/72e8b7718865c22228eb89678e7d972c7c8bb479
  Author: Jean-Yves Avenard <[email protected]>
  Date:   2026-05-18 (Mon, 18 May 2026)

  Changed paths:
    M LayoutTests/media/media-fullscreen-loop-inline.html
    R LayoutTests/media/video-timeupdate-before-seeking-expected.txt
    R LayoutTests/media/video-timeupdate-before-seeking.html
    M LayoutTests/platform/mac-wk2/TestExpectations
    M LayoutTests/platform/mac/TestExpectations
    M Source/WebCore/html/HTMLMediaElement.cpp
    M Source/WebCore/html/HTMLMediaElement.h

  Log Message:
  -----------
  Unreviewed, reverting 313283@main (118bdae825bb) and 313337@main 
(66e0cef1596a)
https://bugs.webkit.org/show_bug.cgi?id=314920
rdar://177199198

Unreviewed.

Causes a regression in 
media/modern-media-controls/scrubber-support/scrubber-support-drag.html, and on 
review the change cancels timeupdate events that the HTML spec mandates be 
fired (from pause(), the HAVE_FUTURE_DATA -> HAVE_CURRENT_DATA readyState 
transition, and reaching the earliest possible position with backward 
playback). The cited time-marches-on step 6 justification only applies to 
time-marches-on events; the cancelled events are queued by their own algorithms 
and should not give way to a subsequent seek.

Also reverts the test expectation marking the regression, which is no longer 
needed.

Reverted changes:

    [Media] timeupdate event can dispatch ahead of 'seeking' under stress
    https://bugs.webkit.org/show_bug.cgi?id=314792
    rdar://problem/177044662
    313283@main (118bdae825bb)

    [Gardening]REGRESSION(313283@main)?: [macOS] 
media/modern-media-controls/scrubber-support/scrubber-support-drag.html is a 
constant text failure.
    https://bugs.webkit.org/show_bug.cgi?id=314920
    rdar://177199198
    313337@main (66e0cef1596a)

Canonical link: https://commits.webkit.org/313398@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to