Bug 1305957 part 12 - Update web-platform-test expectations for scroll anchoring. r=hiro
☠☠ backed out by 842b7a62d9ce ☠ ☠
authorRyan Hunt <rhunt@eqrion.net>
Wed, 21 Nov 2018 22:29:52 -0600
changeset 510367 950bf6ad1ef2ee42c0dcbdc102f1828b68329992
parent 510366 b4cb2cbebdb6a099f64e477ec434701d39d4816d
child 510368 d8eef8f3e396d3a6f82607f53fc280316f184e86
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
-