Bug 1574782 [wpt PR 18529] - [css-writing-modes] Hide scrollbars that mess up with the ref-test, a=testonly
authorFlorian Rivoal <git@florian.rivoal.net>
Mon, 26 Aug 2019 11:21:14 +0000
changeset 553878 ca40c8c99cc24c6de561df40a9d5c24be7554088
parent 553877 12b4c50ea8f1b8d89eb4360fee763f46d9b0e0d8
child 553879 63db9fd42f978874648a29bf3587e4d3a0dc1b04
push id2165
push userffxbld-merge
push dateMon, 14 Oct 2019 16:30:58 +0000
treeherdermozilla-release@0eae18af659f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1574782, 18529, 14933
milestone70.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1574782 [wpt PR 18529] - [css-writing-modes] Hide scrollbars that mess up with the ref-test, a=testonly Automatic update from web-platform-tests [css-writing-modes] Hide scrollbars that mess up with the ref-test (#18529) Closes #14933 -- wpt-commits: 148df271ea86a8399a1952ae881665af757cc38f wpt-pr: 18529
testing/web-platform/tests/css/css-writing-modes/available-size-006.html
testing/web-platform/tests/css/css-writing-modes/available-size-007.html
testing/web-platform/tests/css/css-writing-modes/available-size-008.html
testing/web-platform/tests/css/css-writing-modes/available-size-009.html
testing/web-platform/tests/css/css-writing-modes/available-size-010.html
testing/web-platform/tests/css/css-writing-modes/available-size-015.html
testing/web-platform/tests/css/css-writing-modes/available-size-016.html
testing/web-platform/tests/css/css-writing-modes/available-size-019.html
--- a/testing/web-platform/tests/css/css-writing-modes/available-size-006.html
+++ b/testing/web-platform/tests/css/css-writing-modes/available-size-006.html
@@ -3,16 +3,17 @@
 <title>Testing Available Space in Orthogonal Flows / ICB</title>
 <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/">
 <link rel="help" href="https://www.w3.org/TR/css-writing-modes-3/#orthogonal-auto">
 <link rel="match" href="reference/available-size-002-ref.html">
 <meta name="assert" content="When an orthogonal flow's parent doesn't have a definite block size, and there's no scroller among ancestors, use the ICB instead.">
 <meta name="flags" content="">
 <style>
 body { margin-top: 0; margin-bottom: 0; } /* Shouldn't matter, but in some browsers does. -007 tests this aspect specifically. */
+:root { overflow: hidden; }
 div {
   writing-mode: vertical-rl;
   font-family: monospace;
   font-size: 20px;
   position: relative; /* to be a container for #red*/
 }
 .spacer { /* using 5 spacers of 20vh each instead of a single large one, so
              that the line would wrap between spacers if it ends up being
--- a/testing/web-platform/tests/css/css-writing-modes/available-size-007.html
+++ b/testing/web-platform/tests/css/css-writing-modes/available-size-007.html
@@ -8,16 +8,17 @@
 <meta name="flags" content="">
 <style>
 div {
   writing-mode: vertical-rl;
   font-family: monospace;
   font-size: 20px;
   position: relative; /* to be a container for #red*/
 }
+:root { overflow: hidden; }
 .spacer { /* using 5 spacers of 20vh each instead of a single large one, so
              that the line would wrap between spacers if it ends up being
              shorter thatn 100vh*/
   display: inline-block;
   height: calc(20vh - 0.1px); /*Using this instead of 20vh, to account for accumulation of rounding errors, that might make 5*20 taller than 100vh in some browsers*/
 }
 
 span {
--- a/testing/web-platform/tests/css/css-writing-modes/available-size-008.html
+++ b/testing/web-platform/tests/css/css-writing-modes/available-size-008.html
@@ -9,16 +9,17 @@
 <style>
 body { margin-top: 0; margin-bottom: 0; } /* Shouldn't matter, but in some browsers does. -007 tests this aspect specifically. */
 div div {
   writing-mode: vertical-rl;
   font-family: monospace;
   font-size: 20px;
   position: relative; /* to be a container for #red*/
 }
+:root { overflow: hidden; }
 .spacer { /* using 5 spacers of 20vh each instead of a single large one, so
              that the line would wrap between spacers if it ends up being
              shorter thatn 100vh*/
   display: inline-block;
   height: calc(20vh - 0.1px); /*Using this instead of 20vh, to account for accumulation of rounding errors, that might make 5*20vh taller than 100vh in some browsers*/
 }
 
 span {
--- a/testing/web-platform/tests/css/css-writing-modes/available-size-009.html
+++ b/testing/web-platform/tests/css/css-writing-modes/available-size-009.html
@@ -3,16 +3,17 @@
 <title>Testing Available Space in Orthogonal Flows / ICB / tall height scroller</title>
 <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/">
 <link rel="help" href="https://www.w3.org/TR/css-writing-modes-3/#orthogonal-auto">
 <link rel="match" href="reference/available-size-002-ref.html">
 <meta name="assert" content="When an orthogonal flow's parent doesn't have a definite block size, and there's a scroller with height, but that scroller is taller than the ICB, use the ICB instead.">
 <meta name="flags" content="">
 <style>
 body { margin-top: 0; margin-bottom: 0; } /* Shouldn't matter, but in some browsers does. -007 tests this aspect specifically. */
+:root { overflow: hidden; }
 div {
   writing-mode: vertical-rl;
   font-family: monospace;
   font-size: 20px;
   position: relative; /* to be a container for #red*/
 }
 .spacer { /* using 5 spacers of 20vh each instead of a single large one, so
              that the line would wrap between spacers if it ends up being
--- a/testing/web-platform/tests/css/css-writing-modes/available-size-010.html
+++ b/testing/web-platform/tests/css/css-writing-modes/available-size-010.html
@@ -3,16 +3,17 @@
 <title>Testing Available Space in Orthogonal Flows / ICB / tall max-height scroller</title>
 <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/">
 <link rel="help" href="https://www.w3.org/TR/css-writing-modes-3/#orthogonal-auto">
 <link rel="match" href="reference/available-size-002-ref.html">
 <meta name="assert" content="When an orthogonal flow's parent doesn't have a definite block size, and the nearest scroller goes not have a fixed height or max-height, use the ICB, even if there is another scroller ancestor up the chain that does have fixed dimensions.">
 <meta name="flags" content="">
 <style>
 body { margin-top: 0; margin-bottom: 0; } /* Shouldn't matter, but in some browsers does. -007 tests this aspect specifically. */
+:root { overflow: hidden; }
 div {
   writing-mode: vertical-rl;
   font-family: monospace;
   font-size: 20px;
   position: relative; /* to be a container for #red*/
 }
 .spacer { /* using 5 spacers of 20vh each instead of a single large one, so
              that the line would wrap between spacers if it ends up being
--- a/testing/web-platform/tests/css/css-writing-modes/available-size-015.html
+++ b/testing/web-platform/tests/css/css-writing-modes/available-size-015.html
@@ -3,16 +3,17 @@
 <title>Testing Available Space in Orthogonal Flows / ICB / tall max-height + min-height scroller</title>
 <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/">
 <link rel="help" href="https://www.w3.org/TR/css-writing-modes-3/#orthogonal-auto">
 <link rel="match" href="reference/available-size-002-ref.html">
 <meta name="assert" content="When an orthogonal flow's parent doesn't have a definite block size, and there's a scroller with max-height and min-height, and max-height is smaller than the ICB but min-height is larger than the ICB, use the ICB as the available space (same as -008, with min-height).">
 <meta name="flags" content="">
 <style>
 body { margin-top: 0; margin-bottom: 0; } /* Shouldn't matter, but in some browsers does. -007 tests this aspect specifically. */
+:root { overflow: hidden; }
 div {
   writing-mode: vertical-rl;
   font-family: monospace;
   font-size: 20px;
   position: relative; /* to be a container for #red*/
 }
 .spacer { /* using 5 spacers of 20vh each instead of a single large one, so
              that the line would wrap between spacers if it ends up being
--- a/testing/web-platform/tests/css/css-writing-modes/available-size-016.html
+++ b/testing/web-platform/tests/css/css-writing-modes/available-size-016.html
@@ -3,16 +3,17 @@
 <title>Testing Available Space in Orthogonal Flows / ICB / tall height + min-height scroller</title>
 <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/">
 <link rel="help" href="https://www.w3.org/TR/css-writing-modes-3/#orthogonal-auto">
 <link rel="match" href="reference/available-size-002-ref.html">
 <meta name="assert" content="When an orthogonal flow's parent doesn't have a definite block size, and there's a scroller with height and min-height, and height is smaller than the ICB but min-height is larger than the ICB, use the ICB as the available space (same as -009, with min-height).">
 <meta name="flags" content="">
 <style>
 body { margin-top: 0; margin-bottom: 0; } /* Shouldn't matter, but in some browsers does. -007 tests this aspect specifically. */
+:root { overflow: hidden; }
 div {
   writing-mode: vertical-rl;
   font-family: monospace;
   font-size: 20px;
   position: relative; /* to be a container for #red*/
 }
 .spacer { /* using 5 spacers of 20vh each instead of a single large one, so
              that the line would wrap between spacers if it ends up being
--- a/testing/web-platform/tests/css/css-writing-modes/available-size-019.html
+++ b/testing/web-platform/tests/css/css-writing-modes/available-size-019.html
@@ -3,16 +3,17 @@
 <title>Testing Available Space in Orthogonal Flows / ICB / tall max-height parent</title>
 <link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/">
 <link rel="help" href="https://www.w3.org/TR/css-writing-modes-3/#orthogonal-auto">
 <link rel="match" href="reference/available-size-002-ref.html">
 <meta name="assert" content="When an orthogonal flow's parent doesn't have a definite block size, but has a max-height, but that max-height is than the ICB, use the ICB instead.">
 <meta name="flags" content="">
 <style>
 body { margin-top: 0; margin-bottom: 0; } /* Shouldn't matter, but in some browsers does. -007 tests this aspect specifically. */
+:root { overflow: hidden; }
 div {
   writing-mode: vertical-rl;
   font-family: monospace;
   font-size: 20px;
   position: relative; /* to be a container for #red*/
 }
 .spacer { /* using 5 spacers of 20vh each instead of a single large one, so
              that the line would wrap between spacers if it ends up being