aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorbors-servo <infra@servo.org>2023-04-25 22:55:57 +0200
committerGitHub <noreply@github.com>2023-04-25 22:55:57 +0200
commite4d08358ac1a8749f6cf95bc017cbd87195d2981 (patch)
tree941679ce14d0128516b5c65c21f7e2147488600a /tests
parente74b5a180cbe366c551cc2eeec5728004d7495e4 (diff)
parent404ee8b98468970f0108d1e011f44b694975acb7 (diff)
downloadservo-e4d08358ac1a8749f6cf95bc017cbd87195d2981.tar.gz
servo-e4d08358ac1a8749f6cf95bc017cbd87195d2981.zip
Auto merge of #29661 - mrobinson:several-scrolling-fixes, r=mukilan
Fix various issues with scrolling This change fixes three issues with scrolling: - In order for scrolls from script to properly scroll nodes in WebRender that might require a layout, Servo should first flush layout and send the display list to WebRender. - `overflow: scroll` elements were not scrollable from script. This change also refactors the detection of a potentially scrollable body in quirks mode in order to make it match the specification more closely. - Enable script scrolls in Layout 2020 by adding an implementation of the scroll area query, which is necessary to ensure that an element does support scrolling. Each of these changes is a separate commit here with corresponding test expectation updates. Fixes #29659. Fixes servo/webrender#3078. <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #29659 and servo/webrender#3078. - [x] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
Diffstat (limited to 'tests')
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/containing-block-change-scrollframe.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/position-absolute-under-non-containing-stacking-context.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/positon-absolute-scrollable-overflow-001.html.ini12
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-001.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-002.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-003.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-fractional-offset.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-overflow-padding.html.ini3
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini6
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-table-td-top.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini6
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/background-change-during-smooth-scroll.html.ini4
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/dom-element-scroll.html.ini6
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-float-in-table.html.ini3
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/elementScroll-002.html.ini12
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/elementScroll.html.ini21
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini3
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini4
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/pt-to-px-width.html.ini3
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-default-css.html.ini3
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-element.html.ini45
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-smooth-positions.html.ini55
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/scrollWidthHeight.xht.ini12
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini18
-rw-r--r--tests/wpt/metadata-layout-2020/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini27
-rw-r--r--tests/wpt/metadata/css/CSS2/floats-clear/clear-on-parent-and-child.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-position/containing-block-change-scrollframe.html.ini2
-rw-r--r--tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-001.html.ini2
-rw-r--r--tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-002.html.ini2
-rw-r--r--tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-003.html.ini2
-rw-r--r--tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-004.html.ini2
-rw-r--r--tests/wpt/metadata/css/css-position/sticky/position-sticky-rendering.html.ini2
-rw-r--r--tests/wpt/metadata/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini2
-rw-r--r--tests/wpt/metadata/css/css-ui/text-overflow-021.html.ini2
-rw-r--r--tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini3
-rw-r--r--tests/wpt/metadata/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini2
-rw-r--r--tests/wpt/metadata/css/cssom-view/background-change-during-smooth-scroll.html.ini4
-rw-r--r--tests/wpt/metadata/css/cssom-view/elementScroll-002.html.ini4
-rw-r--r--tests/wpt/metadata/css/cssom-view/scroll-behavior-default-css.html.ini3
-rw-r--r--tests/wpt/metadata/css/cssom-view/scroll-behavior-element.html.ini45
-rw-r--r--tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth-positions.html.ini55
-rw-r--r--tests/wpt/metadata/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini10
-rw-r--r--tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-cssomview.html.ini4
51 files changed, 32 insertions, 393 deletions
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini
deleted file mode 100644
index c2c7efbdb1e..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[attachment-local-positioning-2.html]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini
deleted file mode 100644
index 56dea1c6b86..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[attachment-scroll-positioning-1.html]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini
deleted file mode 100644
index b5ff1f789a7..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[scroll-positioned-multiple-background-images.html]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/containing-block-change-scrollframe.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/containing-block-change-scrollframe.html.ini
deleted file mode 100644
index 242f79c08a9..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-position/containing-block-change-scrollframe.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[containing-block-change-scrollframe.html]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/position-absolute-under-non-containing-stacking-context.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/position-absolute-under-non-containing-stacking-context.html.ini
new file mode 100644
index 00000000000..ac4f8b57db3
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-position/position-absolute-under-non-containing-stacking-context.html.ini
@@ -0,0 +1,2 @@
+[position-absolute-under-non-containing-stacking-context.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/positon-absolute-scrollable-overflow-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/positon-absolute-scrollable-overflow-001.html.ini
index 2931576e0c5..85b4aad53ef 100644
--- a/tests/wpt/metadata-layout-2020/css/css-position/positon-absolute-scrollable-overflow-001.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/css-position/positon-absolute-scrollable-overflow-001.html.ini
@@ -11,12 +11,6 @@
[.containing-block 4]
expected: FAIL
- [.containing-block 5]
- expected: FAIL
-
- [.containing-block 6]
- expected: FAIL
-
[.containing-block 7]
expected: FAIL
@@ -32,11 +26,5 @@
[.containing-block 11]
expected: FAIL
- [.containing-block 12]
- expected: FAIL
-
- [.containing-block 13]
- expected: FAIL
-
[.containing-block 14]
expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-001.html.ini
deleted file mode 100644
index 3018d79f1af..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-sticky-escape-scroller-001.html]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-002.html.ini
deleted file mode 100644
index 46487c6701a..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-sticky-escape-scroller-002.html]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-003.html.ini
deleted file mode 100644
index 990a7ae58c6..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-escape-scroller-003.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-sticky-escape-scroller-003.html]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-fractional-offset.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-fractional-offset.html.ini
deleted file mode 100644
index 396d46a2f2b..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-fractional-offset.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-sticky-fractional-offset.html]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-overflow-padding.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-overflow-padding.html.ini
index 1dea93847b7..c36358f4f58 100644
--- a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-overflow-padding.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-overflow-padding.html.ini
@@ -1,6 +1,3 @@
[position-sticky-overflow-padding.html]
- [A sticky element should be offset by ancestor padding even when stuck]
- expected: FAIL
-
[Ancestor overflow padding does not allow a sticky element to escape its container]
expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
deleted file mode 100644
index 7272a91e0af..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[position-sticky-scrolled-remove-sibling.html]
- [Sticky position and its overflow contribution in the vertical axis]
- expected: FAIL
-
- [Sticky position and its overflow contribution in the horizontal axis]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-table-td-top.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-table-td-top.html.ini
new file mode 100644
index 00000000000..c1aa4f40983
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-position/sticky/position-sticky-table-td-top.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-table-td-top.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini b/tests/wpt/metadata-layout-2020/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini
deleted file mode 100644
index 07353055bf7..00000000000
--- a/tests/wpt/metadata-layout-2020/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[z-index-blend-will-change-overlapping-layers.html]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini
index 314dca9c1f5..153b135b9a9 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini
@@ -1,3 +1,9 @@
[MediaQueryList-addListener-removeListener.html]
[listeners are called when <iframe> is resized]
expected: FAIL
+
+ [listeners are called correct number of times]
+ expected: FAIL
+
+ [listeners are called in order their MQLs were created]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini
deleted file mode 100644
index 1b477fbb9d1..00000000000
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[add-background-attachment-fixed-during-smooth-scroll.html]
- expected: TIMEOUT
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/background-change-during-smooth-scroll.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/background-change-during-smooth-scroll.html.ini
deleted file mode 100644
index ea00ae5f7e3..00000000000
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/background-change-during-smooth-scroll.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[background-change-during-smooth-scroll.html]
- expected: TIMEOUT
- [background change during smooth scroll]
- expected: NOTRUN
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/dom-element-scroll.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/dom-element-scroll.html.ini
deleted file mode 100644
index 503052dbac5..00000000000
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/dom-element-scroll.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[dom-element-scroll.html]
- [Element test for having overflow]
- expected: FAIL
-
- [Element test for having scrolling box]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-float-in-table.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-float-in-table.html.ini
deleted file mode 100644
index db065588308..00000000000
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-float-in-table.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[elementFromPoint-float-in-table.html]
- [float-in-div]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementScroll-002.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementScroll-002.html.ini
deleted file mode 100644
index 9e0d4a7896a..00000000000
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementScroll-002.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[elementScroll-002.html]
- [simple scroll with style: 'padding' and 'overflow: hidden']
- expected: FAIL
-
- [simple scroll with style: 'margin' and 'overflow: hidden']
- expected: FAIL
-
- [simple scroll with style: 'margin' and 'overflow: scroll']
- expected: FAIL
-
- [simple scroll with style: 'padding' and 'overflow: scroll']
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementScroll.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementScroll.html.ini
index 6000e7ed562..2b7f5bd85d4 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementScroll.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementScroll.html.ini
@@ -1,24 +1,3 @@
[elementScroll.html]
- [Element scrollTop/Left getter/setter test]
- expected: FAIL
-
- [Element scrollBy test (two arguments)]
- expected: FAIL
-
- [Element scrollTo test (two arguments)]
- expected: FAIL
-
- [Element scroll test (two arguments)]
- expected: FAIL
-
[Element scroll maximum test]
expected: FAIL
-
- [Element scrollTo test (one argument)]
- expected: FAIL
-
- [Element scrollBy test (one argument)]
- expected: FAIL
-
- [Element scroll test (one argument)]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini
index 78f6aab8d85..314c2710dc9 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini
@@ -1,6 +1,3 @@
[elementsFromPoint-iframes.html]
[elementsFromPoint on the root document for points in iframe elements]
expected: FAIL
-
- [elementsFromPoint on inner documents]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini
deleted file mode 100644
index 5beea7124f0..00000000000
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[elementsFromPoint-inline-vlr-ltr.html]
- [elementsFromPoint should return all elements under a point]
- expected: FAIL
-
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/pt-to-px-width.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/pt-to-px-width.html.ini
deleted file mode 100644
index 51da590088f..00000000000
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/pt-to-px-width.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[pt-to-px-width.html]
- [10pt converted to offset/client/scroll width]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-default-css.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-default-css.html.ini
index c12046de009..04435068708 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-default-css.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-default-css.html.ini
@@ -1,6 +1,3 @@
[scroll-behavior-default-css.html]
- [Instant scrolling of an element with default scroll-behavior]
- expected: FAIL
-
[Smooth scrolling of an element with default scroll-behavior]
expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-element.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-element.html.ini
index aa60107914d..40d0bdf5ee9 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-element.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-element.html.ini
@@ -1,13 +1,4 @@
[scroll-behavior-element.html]
- [Element with auto scroll-behavior ; scroll() with default behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scroll() with auto behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scroll() with instant behavior]
- expected: FAIL
-
[Element with auto scroll-behavior ; scroll() with smooth behavior]
expected: FAIL
@@ -17,21 +8,9 @@
[Element with smooth scroll-behavior ; scroll() with auto behavior]
expected: FAIL
- [Element with smooth scroll-behavior ; scroll() with instant behavior]
- expected: FAIL
-
[Element with smooth scroll-behavior ; scroll() with smooth behavior]
expected: FAIL
- [Element with auto scroll-behavior ; scrollTo() with default behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scrollTo() with auto behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scrollTo() with instant behavior]
- expected: FAIL
-
[Element with auto scroll-behavior ; scrollTo() with smooth behavior]
expected: FAIL
@@ -41,21 +20,9 @@
[Element with smooth scroll-behavior ; scrollTo() with auto behavior]
expected: FAIL
- [Element with smooth scroll-behavior ; scrollTo() with instant behavior]
- expected: FAIL
-
[Element with smooth scroll-behavior ; scrollTo() with smooth behavior]
expected: FAIL
- [Element with auto scroll-behavior ; scrollBy() with default behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scrollBy() with auto behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scrollBy() with instant behavior]
- expected: FAIL
-
[Element with auto scroll-behavior ; scrollBy() with smooth behavior]
expected: FAIL
@@ -65,9 +32,6 @@
[Element with smooth scroll-behavior ; scrollBy() with auto behavior]
expected: FAIL
- [Element with smooth scroll-behavior ; scrollBy() with instant behavior]
- expected: FAIL
-
[Element with smooth scroll-behavior ; scrollBy() with smooth behavior]
expected: FAIL
@@ -95,17 +59,8 @@
[Element with smooth scroll-behavior ; scrollIntoView() with smooth behavior]
expected: FAIL
- [Set scrollLeft to element with auto scroll-behavior]
- expected: FAIL
-
[Set scrollLeft to element with smooth scroll-behavior]
expected: FAIL
- [Set scrollTop to element with auto scroll-behavior]
- expected: FAIL
-
[Set scrollTop to element with smooth scroll-behavior]
expected: FAIL
-
- [Aborting an ongoing smooth scrolling on an element with another smooth scrolling]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-smooth-positions.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-smooth-positions.html.ini
index 7b7ea874fde..323e82d9f93 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-smooth-positions.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/scroll-behavior-smooth-positions.html.ini
@@ -5,63 +5,8 @@
[Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollIntoView() ]
expected: FAIL
- [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollBy() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scroll() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scroll() ]
- expected: FAIL
-
- [Scroll positions when aborting a smooth scrolling with an instant scrolling]
- expected: FAIL
-
[Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scrollIntoView() ]
expected: FAIL
- [Scroll positions when performing smooth scrolling from 500 to 250 by setting scrollTop ]
- expected: FAIL
-
[Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scrollIntoView() ]
expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollBy() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scrollTo() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scroll() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scroll() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scrollBy() ]
- expected: FAIL
-
- [Scroll positions when aborting a smooth scrolling with another smooth scrolling]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollTo() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from 1000 to 500 by setting scrollLeft ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from 0 to 500 by setting scrollLeft ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scrollTo() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollTo() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from 0 to 250 by setting scrollTop ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scrollBy() ]
- expected: FAIL
-
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/scrollWidthHeight.xht.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/scrollWidthHeight.xht.ini
index 6fdabf5d9db..a8d2c9e8aa8 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/scrollWidthHeight.xht.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/scrollWidthHeight.xht.ini
@@ -13,15 +13,3 @@
[elemOverflow.scrollHeight is the width of its scrolled contents (including padding)]
expected: FAIL
-
- [elemSimple.scrollHeight is its clientHeight]
- expected: FAIL
-
- [elemSimple.scrollWidth is its clientWidth]
- expected: FAIL
-
- [elemNestedOverflow.scrollHeight is the height of its scrolled contents (ignoring padding)]
- expected: FAIL
-
- [elemNestedOverflow.scrollWidth is the width of its scrolled contents (ignoring padding)]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini
deleted file mode 100644
index 2623b580a8f..00000000000
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini
+++ /dev/null
@@ -1,18 +0,0 @@
-[scrollWidthHeightWhenNotScrollable.xht]
- [elemSimple.scrollWidth is its clientWidth]
- expected: FAIL
-
- [elemSimple.scrollHeight is its clientHeight]
- expected: FAIL
-
- [elemOverflow.scrollHeight is the height of its scrolled contents (ignoring padding, since we overflowed)]
- expected: FAIL
-
- [elemNestedOverflow.scrollWidth is the width of its scrolled contents (ignoring padding, since we overflowed)]
- expected: FAIL
-
- [elemNestedOverflow.scrollHeight is the height of its scrolled contents (ignoring padding, since we overflowed)]
- expected: FAIL
-
- [elemOverflow.scrollHeight is the width of its scrolled contents (ignoring padding, since we overflowed)]
- expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini
index 709adb67453..57edf818a25 100644
--- a/tests/wpt/metadata-layout-2020/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini
+++ b/tests/wpt/metadata-layout-2020/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini
@@ -8,24 +8,15 @@
[scrollBy() on the root element in non-quirks mode]
expected: FAIL
- [scrollWidth/scrollHeight of the content in non-quirks mode]
- expected: FAIL
-
[scrollLeft/scrollRight of the content in quirks mode]
expected: FAIL
- [scrollWidth/scrollHeight of the content in quirks mode]
- expected: FAIL
-
[scrollWidth/scrollHeight on the root element in non-quirks mode]
expected: FAIL
[scrollingElement in quirks mode]
expected: FAIL
- [scrollWidth/scrollHeight on the HTML body element in non-quirks mode]
- expected: FAIL
-
[clientWidth/clientHeight on the root element in non-quirks mode]
expected: FAIL
@@ -43,3 +34,21 @@
[scrollWidth/scrollHeight on the HTML body element in quirks mode]
expected: FAIL
+
+ [scroll() on the HTML body element in non-quirks mode]
+ expected: FAIL
+
+ [scrollBy() on the HTML body element in non-quirks mode]
+ expected: FAIL
+
+ [scrollLeft/scrollTop on the HTML body element in non-quirks mode]
+ expected: FAIL
+
+ [scroll() on the HTML body element in quirks mode]
+ expected: FAIL
+
+ [scrollBy() on the HTML body element in quirks mode]
+ expected: FAIL
+
+ [scrollLeft/scrollTop on the HTML body element in quirks mode]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/CSS2/floats-clear/clear-on-parent-and-child.html.ini b/tests/wpt/metadata/css/CSS2/floats-clear/clear-on-parent-and-child.html.ini
deleted file mode 100644
index c9c1672a96f..00000000000
--- a/tests/wpt/metadata/css/CSS2/floats-clear/clear-on-parent-and-child.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[clear-on-parent-and-child.html]
- bug: https://github.com/servo/webrender/issues/3078
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini b/tests/wpt/metadata/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini
deleted file mode 100644
index 953bbeabcbf..00000000000
--- a/tests/wpt/metadata/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[attachment-local-positioning-2.html]
- bug: https://github.com/servo/webrender/issues/3078
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini b/tests/wpt/metadata/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini
deleted file mode 100644
index beea55d7dc0..00000000000
--- a/tests/wpt/metadata/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[attachment-scroll-positioning-1.html]
- bug: https://github.com/servo/webrender/issues/3078
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini b/tests/wpt/metadata/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini
deleted file mode 100644
index 08321c4b311..00000000000
--- a/tests/wpt/metadata/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[scroll-positioned-multiple-background-images.html]
- bug: https://github.com/servo/webrender/issues/3078
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-position/containing-block-change-scrollframe.html.ini b/tests/wpt/metadata/css/css-position/containing-block-change-scrollframe.html.ini
deleted file mode 100644
index 242f79c08a9..00000000000
--- a/tests/wpt/metadata/css/css-position/containing-block-change-scrollframe.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[containing-block-change-scrollframe.html]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-001.html.ini b/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-001.html.ini
deleted file mode 100644
index 3018d79f1af..00000000000
--- a/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-sticky-escape-scroller-001.html]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-002.html.ini b/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-002.html.ini
deleted file mode 100644
index 46487c6701a..00000000000
--- a/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-002.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-sticky-escape-scroller-002.html]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-003.html.ini b/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-003.html.ini
deleted file mode 100644
index 990a7ae58c6..00000000000
--- a/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-003.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-sticky-escape-scroller-003.html]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-004.html.ini b/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-004.html.ini
deleted file mode 100644
index 7b98776c5e0..00000000000
--- a/tests/wpt/metadata/css/css-position/sticky/position-sticky-escape-scroller-004.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[position-sticky-escape-scroller-004.html]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-position/sticky/position-sticky-rendering.html.ini b/tests/wpt/metadata/css/css-position/sticky/position-sticky-rendering.html.ini
new file mode 100644
index 00000000000..2831b2eabe7
--- /dev/null
+++ b/tests/wpt/metadata/css/css-position/sticky/position-sticky-rendering.html.ini
@@ -0,0 +1,2 @@
+[position-sticky-rendering.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini b/tests/wpt/metadata/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini
deleted file mode 100644
index 07353055bf7..00000000000
--- a/tests/wpt/metadata/css/css-position/z-index-blend-will-change-overlapping-layers.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[z-index-blend-will-change-overlapping-layers.html]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-ui/text-overflow-021.html.ini b/tests/wpt/metadata/css/css-ui/text-overflow-021.html.ini
new file mode 100644
index 00000000000..bc6acd4a26f
--- /dev/null
+++ b/tests/wpt/metadata/css/css-ui/text-overflow-021.html.ini
@@ -0,0 +1,2 @@
+[text-overflow-021.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini b/tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini
deleted file mode 100644
index f18b8d2fcf9..00000000000
--- a/tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[CaretPosition-001.html]
- [Element at (400, 100)]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini b/tests/wpt/metadata/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini
deleted file mode 100644
index 1b477fbb9d1..00000000000
--- a/tests/wpt/metadata/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[add-background-attachment-fixed-during-smooth-scroll.html]
- expected: TIMEOUT
diff --git a/tests/wpt/metadata/css/cssom-view/background-change-during-smooth-scroll.html.ini b/tests/wpt/metadata/css/cssom-view/background-change-during-smooth-scroll.html.ini
deleted file mode 100644
index ea00ae5f7e3..00000000000
--- a/tests/wpt/metadata/css/cssom-view/background-change-during-smooth-scroll.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[background-change-during-smooth-scroll.html]
- expected: TIMEOUT
- [background change during smooth scroll]
- expected: NOTRUN
diff --git a/tests/wpt/metadata/css/cssom-view/elementScroll-002.html.ini b/tests/wpt/metadata/css/cssom-view/elementScroll-002.html.ini
index 79b250394da..a2d32c314ea 100644
--- a/tests/wpt/metadata/css/cssom-view/elementScroll-002.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/elementScroll-002.html.ini
@@ -1,7 +1,3 @@
[elementScroll-002.html]
[simple scroll with style: 'margin' and 'overflow: scroll']
expected: FAIL
-
- [simple scroll with style: 'padding' and 'overflow: scroll']
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/cssom-view/scroll-behavior-default-css.html.ini b/tests/wpt/metadata/css/cssom-view/scroll-behavior-default-css.html.ini
index 6885818c71a..38761f42590 100644
--- a/tests/wpt/metadata/css/cssom-view/scroll-behavior-default-css.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/scroll-behavior-default-css.html.ini
@@ -2,8 +2,5 @@
[Testing default value of scroll-behavior]
expected: FAIL
- [Instant scrolling of an element with default scroll-behavior]
- expected: FAIL
-
[Smooth scrolling of an element with default scroll-behavior]
expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/scroll-behavior-element.html.ini b/tests/wpt/metadata/css/cssom-view/scroll-behavior-element.html.ini
index 5d579f4716f..885aae83604 100644
--- a/tests/wpt/metadata/css/cssom-view/scroll-behavior-element.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/scroll-behavior-element.html.ini
@@ -2,15 +2,6 @@
[Testing scrollOptions' behavior for Element.scroll* and scroll-behavior on an element]
expected: FAIL
- [Element with auto scroll-behavior ; scroll() with default behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scroll() with auto behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scroll() with instant behavior]
- expected: FAIL
-
[Element with auto scroll-behavior ; scroll() with smooth behavior]
expected: FAIL
@@ -20,21 +11,9 @@
[Element with smooth scroll-behavior ; scroll() with auto behavior]
expected: FAIL
- [Element with smooth scroll-behavior ; scroll() with instant behavior]
- expected: FAIL
-
[Element with smooth scroll-behavior ; scroll() with smooth behavior]
expected: FAIL
- [Element with auto scroll-behavior ; scrollTo() with default behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scrollTo() with auto behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scrollTo() with instant behavior]
- expected: FAIL
-
[Element with auto scroll-behavior ; scrollTo() with smooth behavior]
expected: FAIL
@@ -44,21 +23,9 @@
[Element with smooth scroll-behavior ; scrollTo() with auto behavior]
expected: FAIL
- [Element with smooth scroll-behavior ; scrollTo() with instant behavior]
- expected: FAIL
-
[Element with smooth scroll-behavior ; scrollTo() with smooth behavior]
expected: FAIL
- [Element with auto scroll-behavior ; scrollBy() with default behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scrollBy() with auto behavior]
- expected: FAIL
-
- [Element with auto scroll-behavior ; scrollBy() with instant behavior]
- expected: FAIL
-
[Element with auto scroll-behavior ; scrollBy() with smooth behavior]
expected: FAIL
@@ -68,9 +35,6 @@
[Element with smooth scroll-behavior ; scrollBy() with auto behavior]
expected: FAIL
- [Element with smooth scroll-behavior ; scrollBy() with instant behavior]
- expected: FAIL
-
[Element with smooth scroll-behavior ; scrollBy() with smooth behavior]
expected: FAIL
@@ -98,17 +62,8 @@
[Element with smooth scroll-behavior ; scrollIntoView() with smooth behavior]
expected: FAIL
- [Set scrollLeft to element with auto scroll-behavior]
- expected: FAIL
-
[Set scrollLeft to element with smooth scroll-behavior]
expected: FAIL
- [Set scrollTop to element with auto scroll-behavior]
- expected: FAIL
-
[Set scrollTop to element with smooth scroll-behavior]
expected: FAIL
-
- [Aborting an ongoing smooth scrolling on an element with another smooth scrolling]
- expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth-positions.html.ini b/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth-positions.html.ini
index b74bb322d1f..ecf3c45a692 100644
--- a/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth-positions.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth-positions.html.ini
@@ -2,66 +2,11 @@
[Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scrollIntoView() ]
expected: FAIL
- [Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollTo() ]
- expected: FAIL
-
[Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scrollIntoView() ]
expected: FAIL
[Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollIntoView() ]
expected: FAIL
- [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollTo() ]
- expected: FAIL
-
[Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollIntoView() ]
expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollBy() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scrollBy() ]
- expected: FAIL
-
- [Scroll positions when aborting a smooth scrolling with an instant scrolling]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollBy() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scroll() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scrollTo() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scroll() ]
- expected: FAIL
-
- [Scroll positions when aborting a smooth scrolling with another smooth scrolling]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scroll() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scroll() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scrollTo() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scrollBy() ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from 500 to 250 by setting scrollTop ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from 1000 to 500 by setting scrollLeft ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from 0 to 500 by setting scrollLeft ]
- expected: FAIL
-
- [Scroll positions when performing smooth scrolling from 0 to 250 by setting scrollTop ]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini b/tests/wpt/metadata/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini
index 40d0827a65f..b63dd7da4f6 100644
--- a/tests/wpt/metadata/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini
@@ -17,15 +17,6 @@
[scrollingElement in non-quirks mode]
expected: FAIL
- [scroll() on the root element in non-quirks mode]
- expected: FAIL
-
- [scrollBy() on the root element in non-quirks mode]
- expected: FAIL
-
- [scrollLeft/scrollTop on the root element in non-quirks mode]
- expected: FAIL
-
[scrollWidth/scrollHeight on the root element in non-quirks mode]
expected: FAIL
@@ -43,4 +34,3 @@
[scrollLeft/scrollRight of the content in non-quirks mode]
expected: FAIL
-
diff --git a/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-cssomview.html.ini b/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-cssomview.html.ini
deleted file mode 100644
index b49fbe68d59..00000000000
--- a/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-cssomview.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[fieldset-overflow-cssomview.html]
- [Test cssom-view API for FIELDSET]
- expected: FAIL
-