diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
commit | 36d22d82aa202bb199967e9512281e9a53db42c9 (patch) | |
tree | 105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/css/cssom-view | |
parent | Initial commit. (diff) | |
download | firefox-esr-upstream.tar.xz firefox-esr-upstream.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/cssom-view')
143 files changed, 1059 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/cssom-view/CaretPosition-001.html.ini b/testing/web-platform/meta/css/cssom-view/CaretPosition-001.html.ini new file mode 100644 index 0000000000..7e78e49296 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/CaretPosition-001.html.ini @@ -0,0 +1,7 @@ +[CaretPosition-001.html] + [Element at (400, 900)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "mac") and debug: [PASS, FAIL] + if os == "win": PASS + FAIL diff --git a/testing/web-platform/meta/css/cssom-view/HTMLImageElement-x-and-y-ignore-transforms.html.ini b/testing/web-platform/meta/css/cssom-view/HTMLImageElement-x-and-y-ignore-transforms.html.ini new file mode 100644 index 0000000000..70b723be0f --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/HTMLImageElement-x-and-y-ignore-transforms.html.ini @@ -0,0 +1,3 @@ +[HTMLImageElement-x-and-y-ignore-transforms.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini new file mode 100644 index 0000000000..438c620c10 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini @@ -0,0 +1,14 @@ +[MediaQueryList-addListener-handleEvent.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [looks up handleEvent method on every event dispatch] + expected: + if os == "linux": [PASS, FAIL] + + [calls handleEvent method of event listener] + expected: + if os == "linux": [PASS, FAIL] + + [doesn't look up handleEvent method on callable event listeners] + expected: + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini new file mode 100644 index 0000000000..24403ee226 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -0,0 +1,25 @@ +[MediaQueryList-addListener-removeListener.html] + [listeners are called when <iframe> is resized] + expected: + if (os == "linux"): ["PASS", "FAIL"] + + [listeners are called in order they were added] + expected: + if (os == "linux") and not debug: ["PASS", "FAIL"] + + [listener that was added twice is called only once] + expected: + if (os == "linux") and not debug: ["PASS", "FAIL"] + + [listeners are called correct number of times] + expected: + if (os == "linux"): ["PASS", "FAIL"] + + [removing listener from one MQL doesn't remove it from all MQLs] + expected: + if (os == "linux") and not debug: ["PASS", "FAIL"] + + [listeners are called in order their MQLs were created] + expected: + if (os == "linux") and not debug: ["PASS", "FAIL"] + diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryList-change-event-matches-value.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryList-change-event-matches-value.html.ini new file mode 100644 index 0000000000..ffc1f5026c --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/MediaQueryList-change-event-matches-value.html.ini @@ -0,0 +1,3 @@ +[MediaQueryList-change-event-matches-value.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget-interop.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget-interop.html.ini new file mode 100644 index 0000000000..f67db0db40 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget-interop.html.ini @@ -0,0 +1,6 @@ +[MediaQueryList-extends-EventTarget-interop.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [capturing event listener fires before non-capturing listener at target] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1492446 + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini new file mode 100644 index 0000000000..e7790956a7 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini @@ -0,0 +1,18 @@ +[MediaQueryList-extends-EventTarget.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [onchange removes listener] + expected: + if os == "linux": [PASS, FAIL] + + [onchange adds listener] + expected: + if (os == "linux") and not fission: [PASS, FAIL] + + [listeners for "change" type are called] + expected: + if os == "linux": [PASS, FAIL] + + [addEventListener "once" option is respected] + expected: + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/MediaQueryListEvent.html.ini b/testing/web-platform/meta/css/cssom-view/MediaQueryListEvent.html.ini new file mode 100644 index 0000000000..3c22043197 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/MediaQueryListEvent.html.ini @@ -0,0 +1,9 @@ +[MediaQueryListEvent.html] + [argument of onchange] + expected: + if (os == "linux"): ["PASS", "FAIL"] + + [constructor of "change" event] + expected: + if (os == "linux"): ["PASS", "FAIL"] + diff --git a/testing/web-platform/meta/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html.ini b/testing/web-platform/meta/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html.ini new file mode 100644 index 0000000000..53984882e8 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html.ini @@ -0,0 +1,3 @@ +[Screen-pixelDepth-Screen-colorDepth001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/__dir__.ini b/testing/web-platform/meta/css/cssom-view/__dir__.ini new file mode 100644 index 0000000000..fc74ae732a --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/__dir__.ini @@ -0,0 +1,2 @@ +prefs: [gfx.font_rendering.fallback.async:false, layout.css.getBoxQuads.enabled:true] +lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset] diff --git a/testing/web-platform/meta/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini b/testing/web-platform/meta/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini new file mode 100644 index 0000000000..57ca3f29f0 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini @@ -0,0 +1,7 @@ +[add-background-attachment-fixed-during-smooth-scroll.html] + fuzzy: maxDifference=0-21;totalPixels=0-44 + expected: + if (os == "android") and debug and not swgl: [PASS, FAIL] + if (os == "android") and debug and swgl: [PASS, FAIL, TIMEOUT] + if (os == "linux") and debug: [PASS, FAIL, TIMEOUT] + if os == "win": [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/background-change-during-smooth-scroll.html.ini b/testing/web-platform/meta/css/cssom-view/background-change-during-smooth-scroll.html.ini new file mode 100644 index 0000000000..ca7fc3e6d5 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/background-change-during-smooth-scroll.html.ini @@ -0,0 +1,12 @@ +[background-change-during-smooth-scroll.html] + expected: + if (os == "linux") and not swgl and (processor == "x86_64") and fission and debug: [TIMEOUT, OK] + if (os == "linux") and not swgl and (processor == "x86_64") and not fission and not debug: [TIMEOUT, OK] + if os == "android": OK + [OK, TIMEOUT] + [background change during smooth scroll] + expected: + if (os == "linux") and not swgl and (processor == "x86_64") and fission and debug: [NOTRUN, PASS] + if (os == "linux") and not swgl and (processor == "x86_64") and not fission and not debug: [NOTRUN, PASS] + if os == "android": PASS + [PASS, NOTRUN] diff --git a/testing/web-platform/meta/css/cssom-view/checkVisibility.html.ini b/testing/web-platform/meta/css/cssom-view/checkVisibility.html.ini new file mode 100644 index 0000000000..39e6e49a42 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/checkVisibility.html.ini @@ -0,0 +1,4 @@ +[checkVisibility.html] + prefs: [layout.css.content-visibility.enabled:true] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/client-props-inline-list-item.html.ini b/testing/web-platform/meta/css/cssom-view/client-props-inline-list-item.html.ini new file mode 100644 index 0000000000..3f6a867fd3 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/client-props-inline-list-item.html.ini @@ -0,0 +1,3 @@ +[client-props-inline-list-item.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/client-props-input.html.ini b/testing/web-platform/meta/css/cssom-view/client-props-input.html.ini new file mode 100644 index 0000000000..9e5b33cd5a --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/client-props-input.html.ini @@ -0,0 +1,3 @@ +[client-props-input.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/client-props-root.html.ini b/testing/web-platform/meta/css/cssom-view/client-props-root.html.ini new file mode 100644 index 0000000000..949b364526 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/client-props-root.html.ini @@ -0,0 +1,3 @@ +[client-props-root.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-001.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-001.html.ini new file mode 100644 index 0000000000..c5a874934f --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-001.html.ini @@ -0,0 +1,3 @@ +[cssom-getBoundingClientRect-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-002.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-002.html.ini new file mode 100644 index 0000000000..1215807aa5 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-002.html.ini @@ -0,0 +1,3 @@ +[cssom-getBoundingClientRect-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-003.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-003.html.ini new file mode 100644 index 0000000000..c1b9604703 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoundingClientRect-003.html.ini @@ -0,0 +1,3 @@ +[cssom-getBoundingClientRect-003.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini new file mode 100644 index 0000000000..3605003eec --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-001.html.ini @@ -0,0 +1,4 @@ +prefs: [layout.css.convertFromNode.enabled:true] +[cssom-getBoxQuads-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-002.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-002.html.ini new file mode 100644 index 0000000000..13878135bd --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/cssom-getBoxQuads-002.html.ini @@ -0,0 +1,3 @@ +[cssom-getBoxQuads-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getClientRects-002.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getClientRects-002.html.ini new file mode 100644 index 0000000000..054618f23e --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/cssom-getClientRects-002.html.ini @@ -0,0 +1,3 @@ +[cssom-getClientRects-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/cssom-getClientRects.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-getClientRects.html.ini new file mode 100644 index 0000000000..d151c7ce90 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/cssom-getClientRects.html.ini @@ -0,0 +1,3 @@ +[cssom-getClientRects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/cssom-view-img-attributes-001.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-view-img-attributes-001.html.ini new file mode 100644 index 0000000000..8cda9a20c4 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/cssom-view-img-attributes-001.html.ini @@ -0,0 +1,4 @@ +[cssom-view-img-attributes-001.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/cssom-view-window-screen-interface.html.ini b/testing/web-platform/meta/css/cssom-view/cssom-view-window-screen-interface.html.ini new file mode 100644 index 0000000000..e166c79872 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/cssom-view-window-screen-interface.html.ini @@ -0,0 +1,3 @@ +[cssom-view-window-screen-interface.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/devicePixelRatio-undisplayed-iframe.tentative.html.ini b/testing/web-platform/meta/css/cssom-view/devicePixelRatio-undisplayed-iframe.tentative.html.ini new file mode 100644 index 0000000000..94e068a3be --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/devicePixelRatio-undisplayed-iframe.tentative.html.ini @@ -0,0 +1,3 @@ +[devicePixelRatio-undisplayed-iframe.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/dom-element-scroll.html.ini b/testing/web-platform/meta/css/cssom-view/dom-element-scroll.html.ini new file mode 100644 index 0000000000..7dcd0f35e5 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/dom-element-scroll.html.ini @@ -0,0 +1,3 @@ +[dom-element-scroll.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-001.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-001.html.ini new file mode 100644 index 0000000000..8775cab22f --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-001.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-002.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-002.html.ini new file mode 100644 index 0000000000..5a6aee5097 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-002.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-002.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-003.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-003.html.ini new file mode 100644 index 0000000000..9fb8b0b784 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-003.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini new file mode 100644 index 0000000000..2b493ba8ac --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-dynamic-anon-box.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini new file mode 100644 index 0000000000..eeb0271721 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-ellipsis-in-inline-box.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-relative.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-relative.html.ini new file mode 100644 index 0000000000..368f11876f --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-relative.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-float-in-relative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-table.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-table.html.ini new file mode 100644 index 0000000000..b47f8ab866 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-float-in-table.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-float-in-table.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-list-001.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-list-001.html.ini new file mode 100644 index 0000000000..4446d76a11 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-list-001.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-list-001.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini new file mode 100644 index 0000000000..772a0b1a32 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-mixed-font-sizes.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-mixed-font-sizes.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-parameters.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-parameters.html.ini new file mode 100644 index 0000000000..9bb41c2eb2 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-parameters.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-parameters.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-subpixel.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-subpixel.html.ini new file mode 100644 index 0000000000..f60e1fec48 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-subpixel.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-subpixel.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini new file mode 100644 index 0000000000..7993522de3 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-visibility-hidden-resizer.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPoint.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPoint.html.ini new file mode 100644 index 0000000000..eb45341db2 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPoint.html.ini @@ -0,0 +1,5 @@ +[elementFromPoint.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Image Maps] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/elementFromPosition.html.ini b/testing/web-platform/meta/css/cssom-view/elementFromPosition.html.ini new file mode 100644 index 0000000000..6d2e7039c8 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementFromPosition.html.ini @@ -0,0 +1,17 @@ +[elementFromPosition.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [test some point of the element: top right corner] + expected: FAIL + + [test some point of the element: right line] + expected: FAIL + + [test some point of the element: bottom left corner] + expected: FAIL + + [test some point of the element: bottom line] + expected: FAIL + + [test some point of the element: bottom right corner] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/elementScroll-002.html.ini b/testing/web-platform/meta/css/cssom-view/elementScroll-002.html.ini new file mode 100644 index 0000000000..7141c3a0c3 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementScroll-002.html.ini @@ -0,0 +1,3 @@ +[elementScroll-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementScroll.html.ini b/testing/web-platform/meta/css/cssom-view/elementScroll.html.ini new file mode 100644 index 0000000000..75fa9d3ddd --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementScroll.html.ini @@ -0,0 +1,3 @@ +[elementScroll.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-iframes.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-iframes.html.ini new file mode 100644 index 0000000000..6c39a74b7d --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-iframes.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-iframes.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-ltr.html.ini new file mode 100644 index 0000000000..b250cdc306 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-ltr.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-inline-htb-ltr.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-rtl.html.ini new file mode 100644 index 0000000000..4ca798e7db --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-htb-rtl.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-inline-htb-rtl.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini new file mode 100644 index 0000000000..5dbe398ffd --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-inline-vlr-ltr.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-rtl.html.ini new file mode 100644 index 0000000000..7e7030969c --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vlr-rtl.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-inline-vlr-rtl.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-ltr.html.ini new file mode 100644 index 0000000000..5b98bc0d3a --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-ltr.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-inline-vrl-ltr.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-rtl.html.ini new file mode 100644 index 0000000000..07aac84867 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-inline-vrl-rtl.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-inline-vrl-rtl.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-invalid-cases.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-invalid-cases.html.ini new file mode 100644 index 0000000000..75134119b3 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-invalid-cases.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-invalid-cases.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini new file mode 100644 index 0000000000..ebcf73d924 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-shadowroot.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-simple.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-simple.html.ini new file mode 100644 index 0000000000..afaf475ee1 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-simple.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-simple.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg-text.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg-text.html.ini new file mode 100644 index 0000000000..d570852013 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg-text.html.ini @@ -0,0 +1,5 @@ +[elementsFromPoint-svg-text.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [elementsFromPoint for a point inside an overlapping <tspan> nested in a <text>] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg.html.ini new file mode 100644 index 0000000000..da16ed225a --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-svg.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-svg.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint-table.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-table.html.ini new file mode 100644 index 0000000000..dcd9f85331 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint-table.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint-table.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/elementsFromPoint.html.ini b/testing/web-platform/meta/css/cssom-view/elementsFromPoint.html.ini new file mode 100644 index 0000000000..0ecdc0a359 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/elementsFromPoint.html.ini @@ -0,0 +1,3 @@ +[elementsFromPoint.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-empty-inline.html.ini b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-empty-inline.html.ini new file mode 100644 index 0000000000..61a45dc45c --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-empty-inline.html.ini @@ -0,0 +1,3 @@ +[getBoundingClientRect-empty-inline.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-shy.html.ini b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-shy.html.ini new file mode 100644 index 0000000000..81072716cb --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-shy.html.ini @@ -0,0 +1,3 @@ +[getBoundingClientRect-shy.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-svg.html.ini b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-svg.html.ini new file mode 100644 index 0000000000..aa0d3e57b9 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getBoundingClientRect-svg.html.ini @@ -0,0 +1,12 @@ +[getBoundingClientRect-svg.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Element.getBoundingClientRect() and Range.getBoudingClientRect() should match for an SVG <text>] + expected: FAIL + + [Element.getBoundingClientRect() and Range.getBoudingClientRect() should match for an SVG <text> with a rotate] + expected: FAIL + + [Element.getBoundingClientRect() and Range.getBoudingClientRect() should match for an SVG <text> with a transform] + expected: + if os == "mac": FAIL diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-ltr.html.ini new file mode 100644 index 0000000000..04c35bc907 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-ltr.html.ini @@ -0,0 +1,3 @@ +[getClientRects-br-htb-ltr.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-rtl.html.ini new file mode 100644 index 0000000000..19aaa01234 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-htb-rtl.html.ini @@ -0,0 +1,5 @@ +[getClientRects-br-htb-rtl.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Position of the BR element] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-ltr.html.ini new file mode 100644 index 0000000000..1d7975e28d --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-ltr.html.ini @@ -0,0 +1,3 @@ +[getClientRects-br-vlr-ltr.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-rtl.html.ini new file mode 100644 index 0000000000..6f9d82923d --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vlr-rtl.html.ini @@ -0,0 +1,5 @@ +[getClientRects-br-vlr-rtl.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Position of the BR element] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-ltr.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-ltr.html.ini new file mode 100644 index 0000000000..dc56f152e6 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-ltr.html.ini @@ -0,0 +1,4 @@ +[getClientRects-br-vrl-ltr.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if os == "mac": [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-rtl.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-rtl.html.ini new file mode 100644 index 0000000000..ff6511ee34 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getClientRects-br-vrl-rtl.html.ini @@ -0,0 +1,5 @@ +[getClientRects-br-vrl-rtl.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Position of the BR element] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-inline-atomic-child.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-inline-atomic-child.html.ini new file mode 100644 index 0000000000..bcc9fe2b3b --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getClientRects-inline-atomic-child.html.ini @@ -0,0 +1,3 @@ +[getClientRects-inline-atomic-child.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/getClientRects-inline-inline-child.html.ini b/testing/web-platform/meta/css/cssom-view/getClientRects-inline-inline-child.html.ini new file mode 100644 index 0000000000..afd19ef5a8 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/getClientRects-inline-inline-child.html.ini @@ -0,0 +1,3 @@ +[getClientRects-inline-inline-child.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/historical.html.ini b/testing/web-platform/meta/css/cssom-view/historical.html.ini new file mode 100644 index 0000000000..ecfd4d87c0 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/historical.html.ini @@ -0,0 +1,3 @@ +[historical.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/htmlelement-offset-width-001.html.ini b/testing/web-platform/meta/css/cssom-view/htmlelement-offset-width-001.html.ini new file mode 100644 index 0000000000..784cdf51b0 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/htmlelement-offset-width-001.html.ini @@ -0,0 +1,3 @@ +[htmlelement-offset-width-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/idlharness.html.ini b/testing/web-platform/meta/css/cssom-view/idlharness.html.ini new file mode 100644 index 0000000000..d31cf1e560 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/idlharness.html.ini @@ -0,0 +1,27 @@ +[idlharness.html] + prefs: [layout.css.convertFromNode.enabled:true, dom.innerSize.rounded:true] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Screen interface: existence and properties of interface prototype object] + expected: FAIL + + [Screen interface: existence and properties of interface object] + expected: FAIL + + [CSSPseudoElement interface: operation convertPointFromNode(DOMPointInit, GeometryNode, optional ConvertCoordinateOptions)] + expected: FAIL + + [CSSPseudoElement interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, optional ConvertCoordinateOptions)] + expected: FAIL + + [CSSPseudoElement interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, optional ConvertCoordinateOptions)] + expected: FAIL + + [CSSPseudoElement interface: operation getBoxQuads(optional BoxQuadOptions)] + expected: FAIL + + [VisualViewport interface: attribute onscrollend] + expected: FAIL + + [VisualViewport interface: self.visualViewport must inherit property "onscrollend" with the proper type] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/inheritance.html.ini b/testing/web-platform/meta/css/cssom-view/inheritance.html.ini new file mode 100644 index 0000000000..6dbd3f88ba --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/inheritance.html.ini @@ -0,0 +1,3 @@ +[inheritance.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/long_scroll_composited.html.ini b/testing/web-platform/meta/css/cssom-view/long_scroll_composited.html.ini new file mode 100644 index 0000000000..78492fe905 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/long_scroll_composited.html.ini @@ -0,0 +1,2 @@ +[long_scroll_composited.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/matchMedia-display-none-iframe.html.ini b/testing/web-platform/meta/css/cssom-view/matchMedia-display-none-iframe.html.ini new file mode 100644 index 0000000000..3ebf0b2b68 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/matchMedia-display-none-iframe.html.ini @@ -0,0 +1,3 @@ +[matchMedia-display-none-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/matchMedia.html.ini b/testing/web-platform/meta/css/cssom-view/matchMedia.html.ini new file mode 100644 index 0000000000..e917d88cd2 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/matchMedia.html.ini @@ -0,0 +1,3 @@ +[matchMedia.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini b/testing/web-platform/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini new file mode 100644 index 0000000000..6bc403087a --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/mouseEvent-offsetXY-svg.html.ini @@ -0,0 +1,3 @@ +[mouseEvent-offsetXY-svg.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/mouseEvent.html.ini b/testing/web-platform/meta/css/cssom-view/mouseEvent.html.ini new file mode 100644 index 0000000000..b73d376252 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/mouseEvent.html.ini @@ -0,0 +1,3 @@ +[mouseEvent.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/negativeMargins.html.ini b/testing/web-platform/meta/css/cssom-view/negativeMargins.html.ini new file mode 100644 index 0000000000..30b5a9ce09 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/negativeMargins.html.ini @@ -0,0 +1,6 @@ +[negativeMargins.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [cssom-view - elementFromPoint and elementsFromPoint dealing with negative margins] + expected: + if os == "mac": FAIL diff --git a/testing/web-platform/meta/css/cssom-view/offsetParent-block-in-inline.html.ini b/testing/web-platform/meta/css/cssom-view/offsetParent-block-in-inline.html.ini new file mode 100644 index 0000000000..1629a59d92 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/offsetParent-block-in-inline.html.ini @@ -0,0 +1,3 @@ +[offsetParent-block-in-inline.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/offsetParent_element_test.html.ini b/testing/web-platform/meta/css/cssom-view/offsetParent_element_test.html.ini new file mode 100644 index 0000000000..e07c269845 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/offsetParent_element_test.html.ini @@ -0,0 +1,8 @@ +[offsetParent_element_test.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Valid the algorithm rule of offsetParent check step 1] + expected: FAIL + + [Valid the algorithm rule of offsetParent check step 2] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-nested-offsetParents.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-nested-offsetParents.html.ini new file mode 100644 index 0000000000..93fcaef193 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/offsetTop-offsetLeft-nested-offsetParents.html.ini @@ -0,0 +1,7 @@ +[offsetTop-offsetLeft-nested-offsetParents.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Verifies that offsetTop and offsetLeft only go up one offsetParent when there are multiple nested offsetParents.] + expected: + if os == "linux": PASS + FAIL diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-border-box.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-border-box.html.ini new file mode 100644 index 0000000000..8156395de2 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-border-box.html.ini @@ -0,0 +1,3 @@ +[offsetTopLeft-border-box.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline-offset.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline-offset.html.ini new file mode 100644 index 0000000000..21fd2080c8 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline-offset.html.ini @@ -0,0 +1,3 @@ +[offsetTopLeft-empty-inline-offset.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline.html.ini new file mode 100644 index 0000000000..e43679cef7 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-empty-inline.html.ini @@ -0,0 +1,3 @@ +[offsetTopLeft-empty-inline.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-leading-space-inline.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-leading-space-inline.html.ini new file mode 100644 index 0000000000..14e58fe557 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-leading-space-inline.html.ini @@ -0,0 +1,3 @@ +[offsetTopLeft-leading-space-inline.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeft-trailing-space-inline.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-trailing-space-inline.html.ini new file mode 100644 index 0000000000..a90794bc22 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeft-trailing-space-inline.html.ini @@ -0,0 +1,3 @@ +[offsetTopLeft-trailing-space-inline.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/offsetTopLeftInScrollableParent.html.ini b/testing/web-platform/meta/css/cssom-view/offsetTopLeftInScrollableParent.html.ini new file mode 100644 index 0000000000..7e7ff75b24 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/offsetTopLeftInScrollableParent.html.ini @@ -0,0 +1,3 @@ +[offsetTopLeftInScrollableParent.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/outer-svg.html.ini b/testing/web-platform/meta/css/cssom-view/outer-svg.html.ini new file mode 100644 index 0000000000..aa4e8ea3c5 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/outer-svg.html.ini @@ -0,0 +1,3 @@ +[outer-svg.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html.ini b/testing/web-platform/meta/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html.ini new file mode 100644 index 0000000000..6954507aff --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html.ini @@ -0,0 +1,11 @@ +[position-sticky-root-scroller-with-scroll-behavior.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Sticky elements work with the root (document) scroller] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1556685 + expected: + if (os == "win") and debug and (processor == "x86_64") and swgl: PASS + if (os == "win") and debug and (processor == "x86"): PASS + if os == "mac": PASS + if os == "android": [FAIL, PASS] + [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/pt-to-px-width.html.ini b/testing/web-platform/meta/css/cssom-view/pt-to-px-width.html.ini new file mode 100644 index 0000000000..bbe0563881 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/pt-to-px-width.html.ini @@ -0,0 +1,3 @@ +[pt-to-px-width.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/range-bounding-client-rect-with-display-contents.html.ini b/testing/web-platform/meta/css/cssom-view/range-bounding-client-rect-with-display-contents.html.ini new file mode 100644 index 0000000000..298679596d --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/range-bounding-client-rect-with-display-contents.html.ini @@ -0,0 +1,3 @@ +[range-bounding-client-rect-with-display-contents.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/resize-event-on-initial-layout.html.ini b/testing/web-platform/meta/css/cssom-view/resize-event-on-initial-layout.html.ini new file mode 100644 index 0000000000..16be625c56 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/resize-event-on-initial-layout.html.ini @@ -0,0 +1,3 @@ +[resize-event-on-initial-layout.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/screenLeftTop.html.ini b/testing/web-platform/meta/css/cssom-view/screenLeftTop.html.ini new file mode 100644 index 0000000000..a5cb9e514e --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/screenLeftTop.html.ini @@ -0,0 +1,3 @@ +[screenLeftTop.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-back-to-initial-position.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-back-to-initial-position.html.ini new file mode 100644 index 0000000000..790d95156f --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-back-to-initial-position.html.ini @@ -0,0 +1,3 @@ +[scroll-back-to-initial-position.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini new file mode 100644 index 0000000000..006c736c39 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini @@ -0,0 +1,8 @@ +[scroll-behavior-default-css.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Smooth scrolling of an element with default scroll-behavior] + expected: + if (os == "win") and debug: PASS + if os == "mac": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini new file mode 100644 index 0000000000..e25097b834 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini @@ -0,0 +1,43 @@ +[scroll-behavior-element.html] + [Element with auto scroll-behavior ; scroll() with smooth behavior] + expected: [PASS, FAIL] + + [Element with smooth scroll-behavior ; scrollBy() with auto behavior] + expected: + if (os == "win") and swgl: [PASS, FAIL] + if os == "linux": [PASS, FAIL] + + [Element with smooth scroll-behavior ; scrollTo() with auto behavior] + expected: + if (os == "win") and debug and swgl: PASS + if (os == "win") and not debug: PASS + if os == "android": PASS + if os == "mac": PASS + [PASS, FAIL] + + [Element with smooth scroll-behavior ; scroll() with default behavior] + expected: + if os == "linux": [PASS, FAIL] + + [Element with smooth scroll-behavior ; scrollIntoView() with default behavior] + expected: + if os == "linux": [PASS, FAIL] + + [Element with auto scroll-behavior ; scrollIntoView() with smooth behavior] + expected: + if debug and (os == "linux") and not fission and not swgl: [PASS, FAIL] + if debug and (os == "mac"): [PASS, FAIL] + + [Element with smooth scroll-behavior ; scrollIntoView() with auto behavior] + expected: + if not swgl and debug and (os == "linux") and not fission: [PASS, FAIL] + if swgl: [PASS, FAIL] + + [Element with smooth scroll-behavior ; scroll() with auto behavior] + expected: + if (os == "linux") and debug and fission and swgl: [PASS, FAIL] + if (os == "linux") and debug and not fission: [PASS, FAIL] + + [Element with smooth scroll-behavior ; scroll() with smooth behavior] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini new file mode 100644 index 0000000000..14080dec2a --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini @@ -0,0 +1,26 @@ +[scroll-behavior-main-frame-root.html] + [Main frame with auto scroll-behavior ; scroll() with smooth behavior] + expected: + if (os == "win") and not debug and (processor == "x86"): [FAIL, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] + [PASS, FAIL] + + [Main frame with auto scroll-behavior ; scrollBy() with smooth behavior] + expected: + if swgl and not fission: [PASS, FAIL] + + [Main frame with auto scroll-behavior ; scrollTo() with smooth behavior] + expected: + if debug and fission: [PASS, FAIL] + + [Aborting an ongoing smooth scrolling on the main frame with another smooth scrolling] + expected: + if debug and fission: [PASS, FAIL] + + [Main frame with smooth scroll-behavior ; scrollBy() with smooth behavior] + expected: + if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] + + [Main frame with smooth scroll-behavior ; scroll() with default behavior] + expected: + if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini new file mode 100644 index 0000000000..625e6aa82d --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini @@ -0,0 +1,45 @@ +[scroll-behavior-main-frame-window.html] + [Main frame with smooth scroll-behavior ; scroll() with default behavior] + bug: + if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1712639 + expected: + if not fission and swgl and (os == "android"): PASS + if not fission and not swgl: PASS + [PASS, FAIL] + + [Main frame with auto scroll-behavior ; scroll() with smooth behavior] + expected: + if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS] + if (os == "linux") and not debug and fission and (processor == "x86"): [FAIL, PASS] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [FAIL, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] + if (os == "mac") and debug: [FAIL, PASS] + if os == "android": PASS + [PASS, FAIL] + + [Main frame with smooth scroll-behavior ; scrollBy() with default behavior] + expected: + if (os == "win") and debug and not swgl: [PASS, FAIL] + + [Main frame with auto scroll-behavior ; scrollBy() with smooth behavior] + expected: + if (os == "win") and debug and not swgl: [PASS, FAIL] + + [Aborting an ongoing smooth scrolling on the main frame with another smooth scrolling] + expected: + if processor == "x86": [PASS, FAIL] + + [Main frame with smooth scroll-behavior ; scrollTo() with default behavior] + bug: + if fission and (os == "win") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1712639 + expected: + if debug and (os == "linux") and not fission and swgl: [PASS, FAIL] + if debug and (os == "linux") and fission: [PASS, FAIL] + if debug and (os == "mac"): [PASS, FAIL] + if debug and (os == "win"): [PASS, FAIL] + + [Main frame with auto scroll-behavior ; scrollTo() with smooth behavior] + bug: + if fission and (os == "win") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1712639 + expected: + if debug and fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini new file mode 100644 index 0000000000..30379e5809 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-scrollintoview-nested.html.ini @@ -0,0 +1,5 @@ +[scroll-behavior-scrollintoview-nested.html] + [scrollIntoView with nested elements with different scroll-behavior] + expected: + if (os == "linux") and not fission and debug and not swgl: [PASS, FAIL] + if (os == "linux") and not fission and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-navigation.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-navigation.html.ini new file mode 100644 index 0000000000..4c397d6789 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-navigation.html.ini @@ -0,0 +1,3 @@ +[scroll-behavior-smooth-navigation.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini new file mode 100644 index 0000000000..fe559a50ed --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini @@ -0,0 +1,28 @@ +[scroll-behavior-smooth-positions.html] + [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scroll() ] + expected: + if debug and (os == "linux"): [PASS, FAIL] + if debug and (os == "win"): [PASS, FAIL] + + [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scroll() ] + expected: + if (os == "linux") and not fission and debug and swgl: [PASS, FAIL] + if (os == "linux") and not fission and debug and not swgl: [PASS, FAIL] + if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] + + [Scroll positions when performing smooth scrolling from (1000, 500) to (500, 250) using scrollBy() ] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollIntoView() ] + expected: + if (os == "win") and debug: [PASS, FAIL] + + [Scroll positions when performing smooth scrolling from 0 to 250 by setting scrollTop ] + expected: + if swgl and (os == "win"): [PASS, FAIL] + + [Scroll positions when performing smooth scrolling from (0, 500) to (500, 250) using scrollTo() ] + expected: + if (os == "win") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini new file mode 100644 index 0000000000..2b65951fad --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini @@ -0,0 +1,3 @@ +[scroll-behavior-smooth.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini new file mode 100644 index 0000000000..ae344d3d26 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-root.html.ini @@ -0,0 +1,27 @@ +[scroll-behavior-subframe-root.html] + disabled: + if os == "android": bug 1550895 (frequently fails on geckoview), Bug 1559325 + [Subframe with smooth scroll-behavior ; scrollTo() with auto behavior] + expected: + if os == "mac": [PASS, FAIL] + + [Subframe setting scrollTop with smooth scroll-behavior] + expected: + if (os == "win") and debug and not swgl: [PASS, FAIL] + + [Subframe with smooth scroll-behavior ; scrollTo() with smooth behavior] + expected: + if (os == "win") and debug: [PASS, FAIL] + + [Subframe with smooth scroll-behavior ; scroll() with smooth behavior] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [Subframe with smooth scroll-behavior ; scroll() with default behavior] + expected: + if not fission and not swgl and debug: [PASS, FAIL] + if not fission and swgl: [PASS, FAIL] + + [Subframe with smooth scroll-behavior ; scrollBy() with auto behavior] + expected: + if not fission and debug and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini new file mode 100644 index 0000000000..e14518702c --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini @@ -0,0 +1,22 @@ +[scroll-behavior-subframe-window.html] + [Main frame with smooth scroll-behavior ; scroll() with default behavior] + expected: + if (os == "linux") and debug and not fission: [PASS, FAIL] + + [Main frame with smooth scroll-behavior ; scroll() with auto behavior] + expected: + if debug and (os == "linux") and not fission: [PASS, FAIL] + if debug and (os == "mac"): [PASS, FAIL] + + [Main frame with smooth scroll-behavior ; scrollTo() with auto behavior] + expected: + if swgl and (os == "win"): [PASS, FAIL] + if swgl and (os == "linux"): [PASS, FAIL] + + [Main frame with smooth scroll-behavior ; scrollTo() with smooth behavior] + expected: + if (os == "win") and debug: [PASS, FAIL] + + [Main frame with auto scroll-behavior ; scrollBy() with default behavior] + expected: + if (os == "win") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-001.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-001.html.ini new file mode 100644 index 0000000000..eed2f7c0e3 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-001.html.ini @@ -0,0 +1,3 @@ +[scroll-overflow-clip-quirks-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-002.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-002.html.ini new file mode 100644 index 0000000000..11e0ce3ba6 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scroll-overflow-clip-quirks-002.html.ini @@ -0,0 +1,3 @@ +[scroll-overflow-clip-quirks-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-fixed.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-fixed.html.ini new file mode 100644 index 0000000000..75211986fa --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-fixed.html.ini @@ -0,0 +1,5 @@ +[scrollIntoView-fixed.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [[Box D\] scrollIntoView from scrollable position:fixed in iframe] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-partially-visible.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-partially-visible.html.ini new file mode 100644 index 0000000000..4db02292de --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-partially-visible.html.ini @@ -0,0 +1,3 @@ +[scrollIntoView-horizontal-partially-visible.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html.ini new file mode 100644 index 0000000000..8e43528a41 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html.ini @@ -0,0 +1,20 @@ +[scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scrollIntoView({"block":"end","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"end"})] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode.html.ini new file mode 100644 index 0000000000..b303da2534 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode.html.ini @@ -0,0 +1,3 @@ +[scrollIntoView-horizontal-tb-writing-mode.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-inline-image.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-inline-image.html.ini new file mode 100644 index 0000000000..ee2d37b4fa --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-inline-image.html.ini @@ -0,0 +1,5 @@ +[scrollIntoView-inline-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Scrolling an inline element with a large line height uses the bounding rect] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollMargin.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollMargin.html.ini new file mode 100644 index 0000000000..2855430e14 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollMargin.html.ini @@ -0,0 +1,3 @@ +[scrollIntoView-scrollMargin.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollPadding.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollPadding.html.ini new file mode 100644 index 0000000000..023517e3e2 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-scrollPadding.html.ini @@ -0,0 +1,3 @@ +[scrollIntoView-scrollPadding.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-shadow.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-shadow.html.ini new file mode 100644 index 0000000000..ad1ed5e256 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-shadow.html.ini @@ -0,0 +1,3 @@ +[scrollIntoView-shadow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode-and-rtl-direction.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode-and-rtl-direction.html.ini new file mode 100644 index 0000000000..bb023e5576 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode-and-rtl-direction.html.ini @@ -0,0 +1,20 @@ +[scrollIntoView-sideways-lr-writing-mode-and-rtl-direction.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scrollIntoView({"block":"end","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"end"})] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode.html.ini new file mode 100644 index 0000000000..cbd04479ae --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-lr-writing-mode.html.ini @@ -0,0 +1,26 @@ +[scrollIntoView-sideways-lr-writing-mode.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scrollIntoView({"block":"end","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"end"})] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode-and-rtl-direction.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode-and-rtl-direction.html.ini new file mode 100644 index 0000000000..e3f260bbdc --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode-and-rtl-direction.html.ini @@ -0,0 +1,20 @@ +[scrollIntoView-sideways-rl-writing-mode-and-rtl-direction.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scrollIntoView({"block":"start","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"end"})] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode.html.ini new file mode 100644 index 0000000000..150023dee9 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-sideways-rl-writing-mode.html.ini @@ -0,0 +1,26 @@ +[scrollIntoView-sideways-rl-writing-mode.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [scrollIntoView({"block":"end","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"end"})] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini new file mode 100644 index 0000000000..99be0e02fe --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini @@ -0,0 +1,24 @@ +[scrollIntoView-smooth.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Smooth scrollIntoView should scroll the element to the 'end' position] + disabled: + if debug and (os == "linux") and (processor == "x86"): wpt-sync Bug 1461151 + expected: + if (os == "win") and debug and not swgl: [PASS, FAIL] + if (os == "linux") and swgl: [PASS, FAIL] + if os == "android": FAIL + + [Smooth scrollIntoView should scroll the element to the 'center' position] + expected: + if (os == "win") and debug and not swgl: [PASS, FAIL] + if os == "android": FAIL + + [Smooth scrollIntoView should scroll the element to the 'nearest' position] + expected: + if os == "android": FAIL + + [Smooth scrollIntoView should scroll the element to the 'start' position] + expected: + if (os == "linux") and debug and not fission: [PASS, FAIL] + if os == "android": FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-stuck.tentative.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-stuck.tentative.html.ini new file mode 100644 index 0000000000..c46304bb5b --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-stuck.tentative.html.ini @@ -0,0 +1,3 @@ +[scrollIntoView-stuck.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-svg-shape.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-svg-shape.html.ini new file mode 100644 index 0000000000..d8a0b73ac3 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-svg-shape.html.ini @@ -0,0 +1,3 @@ +[scrollIntoView-svg-shape.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html.ini new file mode 100644 index 0000000000..da165d6119 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html.ini @@ -0,0 +1,26 @@ +[scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [scrollIntoView({"block":"end","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"end"})] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode.html.ini new file mode 100644 index 0000000000..6dc3de1a8f --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-lr-writing-mode.html.ini @@ -0,0 +1,20 @@ +[scrollIntoView-vertical-lr-writing-mode.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scrollIntoView({"block":"end","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"end"})] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini new file mode 100644 index 0000000000..a1f701f8eb --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html.ini @@ -0,0 +1,26 @@ +[scrollIntoView-vertical-rl-writing-mode.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scrollIntoView({"block":"end","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"start"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"center"})] + expected: FAIL + + [scrollIntoView({"block":"end","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"start","inline":"end"})] + expected: FAIL + + [scrollIntoView({"block":"center","inline":"end"})] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollLeft-of-scroller-with-wider-scrollbar.html.ini b/testing/web-platform/meta/css/cssom-view/scrollLeft-of-scroller-with-wider-scrollbar.html.ini new file mode 100644 index 0000000000..7538eaf909 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollLeft-of-scroller-with-wider-scrollbar.html.ini @@ -0,0 +1,6 @@ +[scrollLeft-of-scroller-with-wider-scrollbar.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test the maxmium value of scrollLeft] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollLeftTop.html.ini b/testing/web-platform/meta/css/cssom-view/scrollLeftTop.html.ini new file mode 100644 index 0000000000..61e5c63684 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollLeftTop.html.ini @@ -0,0 +1,3 @@ +[scrollLeftTop.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollWidthHeight.xht.ini b/testing/web-platform/meta/css/cssom-view/scrollWidthHeight.xht.ini new file mode 100644 index 0000000000..b361af7f21 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollWidthHeight.xht.ini @@ -0,0 +1,6 @@ +[scrollWidthHeight.xht] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [elemOverflow.scrollHeight is the width of its scrolled contents (including padding)] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini b/testing/web-platform/meta/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini new file mode 100644 index 0000000000..3c23a01217 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht.ini @@ -0,0 +1,3 @@ +[scrollWidthHeightWhenNotScrollable.xht] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrolling-no-browsing-context.html.ini b/testing/web-platform/meta/css/cssom-view/scrolling-no-browsing-context.html.ini new file mode 100644 index 0000000000..5dc270649b --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrolling-no-browsing-context.html.ini @@ -0,0 +1,3 @@ +[scrolling-no-browsing-context.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini b/testing/web-platform/meta/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini new file mode 100644 index 0000000000..5ebf2229c1 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrolling-quirks-vs-nonquirks.html.ini @@ -0,0 +1,3 @@ +[scrolling-quirks-vs-nonquirks.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollingElement.html.ini b/testing/web-platform/meta/css/cssom-view/scrollingElement.html.ini new file mode 100644 index 0000000000..a575d630c6 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollingElement.html.ini @@ -0,0 +1,3 @@ +[scrollingElement.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/scrollintoview.html.ini b/testing/web-platform/meta/css/cssom-view/scrollintoview.html.ini new file mode 100644 index 0000000000..72ab05c910 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/scrollintoview.html.ini @@ -0,0 +1,106 @@ +[scrollintoview.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scrollIntoView(null) starting at right,top] + expected: + if os == "android": FAIL + + [scrollIntoView({block: "start", inline: "start"}) starting at right,top] + expected: + if os == "android": FAIL + + [scrollIntoView() starting at right,top] + expected: + if os == "android": FAIL + + [scrollIntoView(undefined) starting at left,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView({}) starting at right,top] + expected: + if os == "android": FAIL + + [scrollIntoView() starting at right,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView(undefined) starting at right,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView(true) starting at left,top] + expected: + if os == "android": FAIL + + [scrollIntoView({block: "start", inline: "start"}) starting at left,top] + expected: + if os == "android": FAIL + + [scrollIntoView(true) starting at left,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView(true) starting at right,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView({block: "nearest", inline: "nearest"}) starting at right,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView({}) starting at right,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView() starting at left,top] + expected: + if os == "android": FAIL + + [scrollIntoView(undefined) starting at left,top] + expected: + if os == "android": FAIL + + [scrollIntoView({}) starting at left,top] + expected: + if os == "android": FAIL + + [scrollIntoView(null) starting at right,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView(null) starting at left,top] + expected: + if os == "android": FAIL + + [scrollIntoView({block: "start", inline: "start"}) starting at right,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView({block: "nearest", inline: "nearest"}) starting at left,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView(null) starting at left,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView({block: "start", inline: "start"}) starting at left,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView(true) starting at right,top] + expected: + if os == "android": FAIL + + [scrollIntoView(undefined) starting at right,top] + expected: + if os == "android": FAIL + + [scrollIntoView() starting at left,bottom] + expected: + if os == "android": FAIL + + [scrollIntoView({}) starting at left,bottom] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/css/cssom-view/table-border-collapse-client-width-height.html.ini b/testing/web-platform/meta/css/cssom-view/table-border-collapse-client-width-height.html.ini new file mode 100644 index 0000000000..eddab24bae --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/table-border-collapse-client-width-height.html.ini @@ -0,0 +1,3 @@ +[table-border-collapse-client-width-height.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/table-border-separate-client-width-height.html.ini b/testing/web-platform/meta/css/cssom-view/table-border-separate-client-width-height.html.ini new file mode 100644 index 0000000000..b643fb2e0f --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/table-border-separate-client-width-height.html.ini @@ -0,0 +1,3 @@ +[table-border-separate-client-width-height.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/table-client-props.html.ini b/testing/web-platform/meta/css/cssom-view/table-client-props.html.ini new file mode 100644 index 0000000000..aac60be85f --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/table-client-props.html.ini @@ -0,0 +1,3 @@ +[table-client-props.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/table-offset-props.html.ini b/testing/web-platform/meta/css/cssom-view/table-offset-props.html.ini new file mode 100644 index 0000000000..5e57ad92b9 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/table-offset-props.html.ini @@ -0,0 +1,6 @@ +[table-offset-props.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Caption with margin] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1474448 + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/table-scroll-props.html.ini b/testing/web-platform/meta/css/cssom-view/table-scroll-props.html.ini new file mode 100644 index 0000000000..0b59149394 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/table-scroll-props.html.ini @@ -0,0 +1,3 @@ +[table-scroll-props.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/table-with-border-client-width-height.html.ini b/testing/web-platform/meta/css/cssom-view/table-with-border-client-width-height.html.ini new file mode 100644 index 0000000000..b6da318686 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/table-with-border-client-width-height.html.ini @@ -0,0 +1,3 @@ +[table-with-border-client-width-height.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html.ini b/testing/web-platform/meta/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html.ini new file mode 100644 index 0000000000..d2b36447dc --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html.ini @@ -0,0 +1,3 @@ +[ttwf-js-cssomview-getclientrects-length.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/window-screen-height-immutable.html.ini b/testing/web-platform/meta/css/cssom-view/window-screen-height-immutable.html.ini new file mode 100644 index 0000000000..52130c94de --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/window-screen-height-immutable.html.ini @@ -0,0 +1,3 @@ +[window-screen-height-immutable.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/window-screen-height.html.ini b/testing/web-platform/meta/css/cssom-view/window-screen-height.html.ini new file mode 100644 index 0000000000..dd1a712f0a --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/window-screen-height.html.ini @@ -0,0 +1,3 @@ +[window-screen-height.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/cssom-view/window-screen-width-immutable.html.ini b/testing/web-platform/meta/css/cssom-view/window-screen-width-immutable.html.ini new file mode 100644 index 0000000000..93454174c5 --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/window-screen-width-immutable.html.ini @@ -0,0 +1,3 @@ +[window-screen-width-immutable.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/cssom-view/window-screen-width.html.ini b/testing/web-platform/meta/css/cssom-view/window-screen-width.html.ini new file mode 100644 index 0000000000..b2bc5368ce --- /dev/null +++ b/testing/web-platform/meta/css/cssom-view/window-screen-width.html.ini @@ -0,0 +1,3 @@ +[window-screen-width.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |