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