Title: [214258] trunk
Revision
214258
Author
[email protected]
Date
2017-03-22 10:51:10 -0700 (Wed, 22 Mar 2017)

Log Message

[Modern Media Controls] Rendering glitches for fullscreen controls while dragging
https://bugs.webkit.org/show_bug.cgi?id=169949
<rdar://problem/30687803>

Reviewed by Eric Carlson.

Source/WebCore:

Clipping the controls bar has some unwelcome side effects and isn't necessary, so
we simply remove it. An existing test was amended to check that there is no clipping
applied to the controls bar.

* Modules/modern-media-controls/controls/macos-fullscreen-media-controls.css:
(.media-controls.mac.fullscreen > .controls-bar):

LayoutTests:

Add an assertion that checks that the controls bar is not clipped.

* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt:
* media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (214257 => 214258)


--- trunk/LayoutTests/ChangeLog	2017-03-22 17:48:51 UTC (rev 214257)
+++ trunk/LayoutTests/ChangeLog	2017-03-22 17:51:10 UTC (rev 214258)
@@ -1,3 +1,16 @@
+2017-03-22  Antoine Quint  <[email protected]>
+
+        [Modern Media Controls] Rendering glitches for fullscreen controls while dragging
+        https://bugs.webkit.org/show_bug.cgi?id=169949
+        <rdar://problem/30687803>
+
+        Reviewed by Eric Carlson.
+
+        Add an assertion that checks that the controls bar is not clipped.
+
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt:
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html:
+
 2017-03-22  Carlos Garcia Campos  <[email protected]>
 
         Unreviewed GTK+ gardening. Rebaseline fast/text/hyphenate-limit-lines.html.

Modified: trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt (214257 => 214258)


--- trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt	2017-03-22 17:48:51 UTC (rev 214257)
+++ trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt	2017-03-22 17:51:10 UTC (rev 214258)
@@ -6,6 +6,7 @@
 PASS style.bottom is "25px"
 PASS style.width is "468px"
 PASS style.height is "75px"
+PASS style.overflow is "visible"
 PASS bounds.left is 166
 PASS bounds.top is 500
 PASS bounds.width is 468

Modified: trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html (214257 => 214258)


--- trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html	2017-03-22 17:48:51 UTC (rev 214257)
+++ trunk/LayoutTests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html	2017-03-22 17:51:10 UTC (rev 214258)
@@ -33,6 +33,7 @@
     shouldBeEqualToString("style.bottom", "25px");
     shouldBeEqualToString("style.width", "468px");
     shouldBeEqualToString("style.height", "75px");
+    shouldBeEqualToString("style.overflow", "visible");
 
     shouldBe("bounds.left", "166");
     shouldBe("bounds.top", "500");

Modified: trunk/Source/WebCore/ChangeLog (214257 => 214258)


--- trunk/Source/WebCore/ChangeLog	2017-03-22 17:48:51 UTC (rev 214257)
+++ trunk/Source/WebCore/ChangeLog	2017-03-22 17:51:10 UTC (rev 214258)
@@ -1,3 +1,18 @@
+2017-03-22  Antoine Quint  <[email protected]>
+
+        [Modern Media Controls] Rendering glitches for fullscreen controls while dragging
+        https://bugs.webkit.org/show_bug.cgi?id=169949
+        <rdar://problem/30687803>
+
+        Reviewed by Eric Carlson.
+
+        Clipping the controls bar has some unwelcome side effects and isn't necessary, so
+        we simply remove it. An existing test was amended to check that there is no clipping
+        applied to the controls bar.
+
+        * Modules/modern-media-controls/controls/macos-fullscreen-media-controls.css:
+        (.media-controls.mac.fullscreen > .controls-bar):
+
 2017-03-22  John Wilander  <[email protected]>
 
         Add back the null check in TextureCacheCV::textureFromImage()

Modified: trunk/Source/WebCore/Modules/modern-media-controls/controls/macos-fullscreen-media-controls.css (214257 => 214258)


--- trunk/Source/WebCore/Modules/modern-media-controls/controls/macos-fullscreen-media-controls.css	2017-03-22 17:48:51 UTC (rev 214257)
+++ trunk/Source/WebCore/Modules/modern-media-controls/controls/macos-fullscreen-media-controls.css	2017-03-22 17:51:10 UTC (rev 214258)
@@ -38,7 +38,6 @@
     bottom: 25px;
     width: var(--controls-bar-width);
     height: 75px;
-    overflow: hidden;
 }
 
 .media-controls.mac.fullscreen > .controls-bar > .background-tint > div {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to