diff --git a/tests/wpt/include-layout-2020.ini b/tests/wpt/include-layout-2020.ini index f689dde483b2..eb6b04d30807 100644 --- a/tests/wpt/include-layout-2020.ini +++ b/tests/wpt/include-layout-2020.ini @@ -3,6 +3,8 @@ skip: true skip: true [css] skip: false + [mozilla] + skip: false [css] skip: true [CSS2] @@ -13,3 +15,5 @@ skip: true skip: false [css-backgrounds] skip: false + [cssom-view] + skip: false diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini new file mode 100644 index 000000000000..4c79907309ba --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini @@ -0,0 +1,4 @@ +[CaretPosition-001.html] + [Element at (400, 100)] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/DOMRectList.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/DOMRectList.html.ini new file mode 100644 index 000000000000..ddbb141c3f77 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/DOMRectList.html.ini @@ -0,0 +1,7 @@ +[DOMRectList.html] + [Range getClientRects()] + expected: FAIL + + [Element getClientRects()] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/GetBoundingRect.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/GetBoundingRect.html.ini new file mode 100644 index 000000000000..668456deca03 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/GetBoundingRect.html.ini @@ -0,0 +1,4 @@ +[GetBoundingRect.html] + [getBoundingClientRect] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/HTMLBody-ScrollArea_quirksmode.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/HTMLBody-ScrollArea_quirksmode.html.ini new file mode 100644 index 000000000000..4a680249460c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/HTMLBody-ScrollArea_quirksmode.html.ini @@ -0,0 +1,13 @@ +[HTMLBody-ScrollArea_quirksmode.html] + [document.scrollingElement should be body element in quirks.] + expected: FAIL + + [scrollingElement in quirks should be null when body is potentially scrollable.] + expected: FAIL + + [scrollingElement in quirks should be body if any of document and body has a visible overflow.] + expected: FAIL + + [When body potentially scrollable, document.body.scrollHeight changes when changing the height of the body content in quirks.] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini new file mode 100644 index 000000000000..434378ac0a7b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini @@ -0,0 +1,19 @@ +[MediaQueryList-addListener-handleEvent.html] + [throws if handleEvent is falsy and not callable] + expected: FAIL + + [looks up handleEvent method on every event dispatch] + expected: FAIL + + [calls handleEvent method of event listener] + expected: FAIL + + [rethrows errors when getting handleEvent] + expected: FAIL + + [doesn't look up handleEvent method on callable event listeners] + expected: FAIL + + [throws if handleEvent is thruthy and not callable] + 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 new file mode 100644 index 000000000000..f4b1d458a7f1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -0,0 +1,19 @@ +[MediaQueryList-addListener-removeListener.html] + [removing listener from one MQL doesn't remove it from all MQLs] + expected: FAIL + + [listeners are called when