Changeset 224543 in webkit


Ignore:
Timestamp:
Nov 7, 2017 12:17:55 PM (6 years ago)
Author:
commit-queue@webkit.org
Message:

<video> does not respect pointer-events
https://bugs.webkit.org/show_bug.cgi?id=179378
<rdar://problem/34687668>

Patch by Antoine Quint <Antoine Quint> on 2017-11-07
Reviewed by Simon Fraser.

Source/WebCore:

We now honor the "pointer-events" property value set on the <video> element by setting it to "inherit"
on the media controls shadow root container.

Test: media/modern-media-controls/css/pointer-events-none.html

  • Modules/modern-media-controls/controls/media-controls.css:

(.media-controls-container):

LayoutTests:

Add a new test that checks that settings "pointer-events: none" on the <video> element
correctly reflects that same value on the media controls shadow root container.

  • media/modern-media-controls/css/pointer-events-none-expected.txt: Added.
  • media/modern-media-controls/css/pointer-events-none.html: Added.
  • platform/ios/TestExpectations:
Location:
trunk
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r224542 r224543  
     12017-11-07  Antoine Quint  <graouts@apple.com>
     2
     3        <video> does not respect pointer-events
     4        https://bugs.webkit.org/show_bug.cgi?id=179378
     5        <rdar://problem/34687668>
     6
     7        Reviewed by Simon Fraser.
     8
     9        Add a new test that checks that settings "pointer-events: none" on the <video> element
     10        correctly reflects that same value on the media controls shadow root container.
     11
     12        * media/modern-media-controls/css/pointer-events-none-expected.txt: Added.
     13        * media/modern-media-controls/css/pointer-events-none.html: Added.
     14        * platform/ios/TestExpectations:
     15
    1162017-11-07  Chris Dumez  <cdumez@apple.com>
    217
  • trunk/LayoutTests/platform/ios/TestExpectations

    r224365 r224543  
    173173platform/ios/ios/fast/text/data-detectors/phone.html [ Skip ]
    174174platform/ios/ios/touch [ Skip ]
     175media/modern-media-controls/css/pointer-events-none.html [ Skip ]
    175176
    176177# Codecs not supported
  • trunk/Source/WebCore/ChangeLog

    r224542 r224543  
     12017-11-07  Antoine Quint  <graouts@apple.com>
     2
     3        <video> does not respect pointer-events
     4        https://bugs.webkit.org/show_bug.cgi?id=179378
     5        <rdar://problem/34687668>
     6
     7        Reviewed by Simon Fraser.
     8
     9        We now honor the "pointer-events" property value set on the <video> element by setting it to "inherit"
     10        on the media controls shadow root container.
     11
     12        Test: media/modern-media-controls/css/pointer-events-none.html
     13
     14        * Modules/modern-media-controls/controls/media-controls.css:
     15        (.media-controls-container):
     16
    1172017-11-07  Chris Dumez  <cdumez@apple.com>
    218
  • trunk/Source/WebCore/Modules/modern-media-controls/controls/media-controls.css

    r219625 r224543  
    5555    display: block;
    5656    visibility: inherit;
     57    pointer-events: inherit;
    5758    -webkit-cursor-visibility: inherit;
    5859    position: relative;
Note: See TracChangeset for help on using the changeset viewer.