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

Reply via email to