Bug 1305957 part 12 - Update web-platform-test expectations for scroll anchoring. r=hiro
authorRyan Hunt <rhunt@eqrion.net>
Wed, 21 Nov 2018 22:29:52 -0600
changeset 510496 f2ff150468c261012d882b64656ead203fd0092b
parent 510495 da81605d3695d0fcdbcb5647212acbbc10d8954f
child 510497 a245309e92fd163f64c5c180e72ef31a0e436d32
push id10547
push userffxbld-merge
push dateMon, 21 Jan 2019 13:03:58 +0000
treeherdermozilla-beta@24ec1916bffe [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewershiro
bugs1305957
milestone66.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 1305957 part 12 - Update web-platform-test expectations for scroll anchoring. r=hiro Not all tests are passing with the initial implementation. Most are due to differences between Gecko and Blink with regards to ScrollTop, ScrollLeft in documents with writing-mode: vertical-rl. Some are due to issues in our anchor node selection algorithm remaining. Differential Revision: https://phabricator.services.mozilla.com/D13275
testing/web-platform/meta/css/css-scroll-anchoring/__dir__.ini
testing/web-platform/meta/css/css-scroll-anchoring/abspos-containing-block-outside-scroller.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/ancestor-change-heuristic.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/anonymous-block-box.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/basic.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/clipped-scrollers-skipped.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-float.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-overflow.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/exclude-fixed-position.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/inline-block.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/negative-layout-overflow.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/opt-out.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/subtree-exclusion.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/text-anchor-in-vertical-rl.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/wrapped-text.html.ini
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/__dir__.ini
@@ -0,0 +1,1 @@
+prefs: [layout.css.scroll-anchoring.enabled:true]
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/abspos-containing-block-outside-scroller.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[abspos-containing-block-outside-scroller.html]
-  [Abs-pos descendant with containing block outside the scroller.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[abspos-contributes-to-static-parent-bounds.html]
-  [Abs-pos with zero-height static parent.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/ancestor-change-heuristic.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[ancestor-change-heuristic.html]
-  [Ancestor changes in document scroller.]
-    expected: FAIL
-
-  [Ancestor changes in scrollable <div>.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[anchor-updates-after-explicit-scroll.html]
-  [Anchor node recomputed after an explicit scroll occurs.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[anchoring-with-bounds-clamping-div.html]
-  [Anchoring combined with scroll bounds clamping in a <div>.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/anchoring-with-bounds-clamping.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[anchoring-with-bounds-clamping.html]
-  [Anchoring combined with scroll bounds clamping in the document.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/anonymous-block-box.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[anonymous-block-box.html]
-  [Anchor selection descent into anonymous block boxes.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/basic.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[basic.html]
-  [Minimal scroll anchoring example.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/clipped-scrollers-skipped.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[clipped-scrollers-skipped.html]
-  [Anchor selection with nested scrollers.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-float.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[descend-into-container-with-float.html]
-  [Zero-height container with float.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/descend-into-container-with-overflow.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[descend-into-container-with-overflow.html]
-  [Zero-height container with visible overflow.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/exclude-fixed-position.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[exclude-fixed-position.html]
-  [Fixed-position header.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/inline-block.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[inline-block.html]
-  [Anchor selection descent into inline blocks.]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/css-scroll-anchoring/negative-layout-overflow.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/negative-layout-overflow.html.ini
@@ -1,4 +1,5 @@
 [negative-layout-overflow.html]
   [Anchor selection accounts for negative positioning.]
     expected: FAIL
+    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1517287
 
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/opt-out.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[opt-out.html]
-  [Disabled on document, enabled on div.]
-    expected: FAIL
-
-  [Enabled on document, disabled on div.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/position-change-heuristic.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[position-change-heuristic.html]
-  [Position changes in document scroller.]
-    expected: FAIL
-
-  [Position changes in scrollable <div>.]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/start-edge-in-block-layout-direction.html.ini
@@ -1,19 +1,11 @@
 [start-edge-in-block-layout-direction.html]
-  [Horizontal LTR.]
-    expected: FAIL
-
-  [Horizontal RTL.]
-    expected: FAIL
-
-  [Vertical-LR LTR.]
-    expected: FAIL
-
-  [Vertical-LR RTL.]
-    expected: FAIL
-
   [Vertical-RL LTR.]
     expected: FAIL
+    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1447743
+    issue: https://github.com/w3c/csswg-drafts/issues/2704
 
   [Vertical-RL RTL.]
     expected: FAIL
+    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1447743
+    issue: https://github.com/w3c/csswg-drafts/issues/2704
 
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/subtree-exclusion.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[subtree-exclusion.html]
-  [Subtree exclusion with overflow-anchor.]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/css-scroll-anchoring/text-anchor-in-vertical-rl.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/text-anchor-in-vertical-rl.html.ini
@@ -1,4 +1,6 @@
 [text-anchor-in-vertical-rl.html]
   [Line at edge of scrollport shouldn't jump visually when content is inserted before]
     expected: FAIL
+    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1447743
+    issue: https://github.com/w3c/csswg-drafts/issues/2704
 
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-scroll-anchoring/wrapped-text.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[wrapped-text.html]
-  [Anchoring with text wrapping changes.]
-    expected: FAIL
-