[Webkit-unassigned] [Bug 173851] Can't scrub video if in a container with on which touch events are being preventDefault()-ed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 27 23:02:14 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=173851

--- Comment #5 from Antoine Quint <graouts at apple.com> ---
Arthur, it's a shame you feel that way, I'm trying to add to the discussion.

The way media controls are implemented is that we use a ShadowRoot (of the user-agent kind) and their UI is implemented directly in HTML, CSS and JavaScript. You can see that by toggling the "Show shadow DOM nodes" button in the Web Inspector Elements view bar and poking around a <video> element's shadow root. As such, they behave just like any other Web content would in that sub-tree hierarchy, and stopping the propagation of touch events means that the media controls cannot receive them.

I think media controls have behaved this way a long time since we've been using this technique. If this is a recent regression in Safari Technology Preview of the macOS High Sierra and iOS 11 betas, please let us know.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170628/67085f5b/attachment.html>


More information about the webkit-unassigned mailing list