Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 39da8f95880344dd0768ffa6a0b614bb3403b7a5
https://github.com/WebKit/WebKit/commit/39da8f95880344dd0768ffa6a0b614bb3403b7a5
Author: Phinehas Fuachie <[email protected]>
Date: 2026-06-16 (Tue, 16 Jun 2026)
Changed paths:
M LayoutTests/platform/ios/TestExpectations
M Source/WebCore/Modules/modern-media-controls/media/media-controller.js
Log Message:
-----------
[ iOS ]
media/modern-media-controls/ios-inline-media-controls/touch/ios-inline-media-controls-timeline-scrub-stops-propagation.html
is a constant TEXT failure
https://bugs.webkit.org/show_bug.cgi?id=317180
rdar://174860301
Reviewed by Jer Noble.
Follow-up to https://commits.webkit.org/303986@main. That commit added
touchstart/touchmove/touchend
to _stopPropagationOnInteractionEvents() and renamed it from
_stopPropagationOnClickEvents(), but
the method was still only called inside the `host.inWindowFullscreen` branch —
so the
inline-controls case the test targets never actually attached the new
listeners. Move the call out
of the fullscreen guard so it runs for every controls update, matching the
original commit's stated
intent ("ensure the method is called for all controls (not just fullscreen)").
Also un-skip the
existing test on iOS
* LayoutTests/platform/ios/TestExpectations:
* Source/WebCore/Modules/modern-media-controls/media/media-controller.js:
(MediaController.prototype._updateControlsIfNeeded):
Canonical link: https://commits.webkit.org/315298@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications