Bug 1386964 - Set default tab height, mark flaky viewport-units-css2-001.html subtests as passing on Linux as well as anchoring-with-bounds-clamping.html on Mac. r=dholbert draft
authorDão Gottwald <dao@mozilla.com>
Thu, 10 Aug 2017 07:37:47 +0200
changeset 643822 d9c78ddbc9196f5f9975e78cc7715b0adb8b4b1a
parent 643612 a4a448ba7f187069fce916ee234a06cbb0d06f80
child 725409 a54f27e1f795c2d2aac7cf72e09bffef93a750af
push id73219
push userdgottwald@mozilla.com
push dateThu, 10 Aug 2017 05:38:12 +0000
reviewersdholbert
bugs1386964
milestone57.0a1
Bug 1386964 - Set default tab height, mark flaky viewport-units-css2-001.html subtests as passing on Linux as well as anchoring-with-bounds-clamping.html on Mac. r=dholbert MozReview-Commit-ID: 2gNQSImPfw1
browser/themes/shared/tabs.inc.css
testing/web-platform/meta/css/css-values-3/viewport-units-css2-001.html.ini
testing/web-platform/meta/scroll-anchoring/anchoring-with-bounds-clamping.html.ini
--- a/browser/themes/shared/tabs.inc.css
+++ b/browser/themes/shared/tabs.inc.css
@@ -1,22 +1,20 @@
 %if 0
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 %endif
 
 :root {
   --tab-toolbar-navbar-overlap: 1px;
-/* Temporarily using the compact tab strip by default because of bug 1386964:
   --tab-min-height: 33px;
 }
 
 :root[uidensity=compact] {
-*/
   --tab-min-height: 29px;
 }
 
 :root[uidensity=touch] {
   --tab-min-height: 41px;
 }
 
 #tabbrowser-tabs,
--- a/testing/web-platform/meta/css/css-values-3/viewport-units-css2-001.html.ini
+++ b/testing/web-platform/meta/css/css-values-3/viewport-units-css2-001.html.ini
@@ -2,19 +2,21 @@
   type: testharness
   [vw length applied to border-top-width]
     expected:
       if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
       if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
       if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
 
   [vh length applied to border-top-width]
-    expected: FAIL
+    expected:
+      if os != "linux": FAIL
 
   [vmin length applied to border-top-width]
-    expected: FAIL
+    expected:
+      if os != "linux": FAIL
 
   [vmax length applied to border-top-width]
     expected:
       if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
       if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
       if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
 
--- a/testing/web-platform/meta/scroll-anchoring/anchoring-with-bounds-clamping.html.ini
+++ b/testing/web-platform/meta/scroll-anchoring/anchoring-with-bounds-clamping.html.ini
@@ -1,5 +1,6 @@
 [anchoring-with-bounds-clamping.html]
   type: testharness
   [Anchoring combined with scroll bounds clamping in the document.]
-    expected: FAIL
+    expected:
+      if os != "mac": FAIL