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/css-cascade | |
parent | Initial commit. (diff) | |
download | firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/css/css-cascade')
50 files changed, 345 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-cascade/__dir__.ini b/testing/web-platform/meta/css/css-cascade/__dir__.ini new file mode 100644 index 0000000000..8c7ee3efc9 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/__dir__.ini @@ -0,0 +1 @@ +prefs: [layout.css.import-supports.enabled:true] diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini new file mode 100644 index 0000000000..dbca63fa45 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/all-prop-initial-visited.html.ini @@ -0,0 +1,2 @@ +[all-prop-initial-visited.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini new file mode 100644 index 0000000000..5c94e8e034 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/all-prop-revert-layer.html.ini @@ -0,0 +1,3 @@ +[all-prop-revert-layer.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini b/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini new file mode 100644 index 0000000000..73d2cc5f67 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/all-prop-revert-noop.html.ini @@ -0,0 +1,3 @@ +[all-prop-revert-noop.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini b/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini new file mode 100644 index 0000000000..0e9c642ce6 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/at-scope-parsing.html.ini @@ -0,0 +1,65 @@ +[at-scope-parsing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [@scope (.a) is valid] + expected: FAIL + + [@scope (.a + .b) is valid] + expected: FAIL + + [@scope (.a:hover) is valid] + expected: FAIL + + [@scope (.a:hover, #b, div) is valid] + expected: FAIL + + [@scope (:is(div, span)) is valid] + expected: FAIL + + [@scope (.a) to (.b) is valid] + expected: FAIL + + [@scope (.a)to (.b) is valid] + expected: FAIL + + [@scope (.a) to (.b:hover, #c, div) is valid] + expected: FAIL + + [@scope (.c <> .d) is valid] + expected: FAIL + + [@scope (.a, .c <> .d) is valid] + expected: FAIL + + [@scope (.a <> .b, .c) is valid] + expected: FAIL + + [@scope (div::before) is valid] + expected: FAIL + + [@scope (div::after) is valid] + expected: FAIL + + [@scope (slotted(div)) is valid] + expected: FAIL + + [@scope (.a) to (div::before) is valid] + expected: FAIL + + [@scope is valid] + expected: FAIL + + [@scope (.a) to (&) is valid] + expected: FAIL + + [@scope (.a) to (& > &) is valid] + expected: FAIL + + [@scope (.a) to (> .b) is valid] + expected: FAIL + + [@scope (.a) to (+ .b) is valid] + expected: FAIL + + [@scope (.a) to (~ .b) is valid] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/idlharness.html.ini b/testing/web-platform/meta/css/css-cascade/idlharness.html.ini new file mode 100644 index 0000000000..17ff7bb8d6 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/idlharness.html.ini @@ -0,0 +1,3 @@ +[idlharness.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini new file mode 100644 index 0000000000..cf16b7ac19 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-001.html.ini @@ -0,0 +1,3 @@ +[important-vs-inline-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini new file mode 100644 index 0000000000..eb9aaefc1d --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-002.html.ini @@ -0,0 +1,3 @@ +[important-vs-inline-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini b/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini new file mode 100644 index 0000000000..9f55e104cd --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/important-vs-inline-003.html.ini @@ -0,0 +1,3 @@ +[important-vs-inline-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini b/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini new file mode 100644 index 0000000000..e65771ca2e --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/inherit-initial.html.ini @@ -0,0 +1,3 @@ +[inherit-initial.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini b/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini new file mode 100644 index 0000000000..0c24e3a3e2 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-basic.html.ini @@ -0,0 +1,3 @@ +[layer-basic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini new file mode 100644 index 0000000000..6eadf0bc3c --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-counter-style-override.html.ini @@ -0,0 +1,3 @@ +[layer-counter-style-override.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini new file mode 100644 index 0000000000..23a7525826 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse-at-property.html.ini @@ -0,0 +1,8 @@ +[layer-cssom-order-reverse-at-property.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Insert layer invalidates @property] + expected: FAIL + + [Delete layer invalidates @property] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini new file mode 100644 index 0000000000..3d8421bdee --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-cssom-order-reverse.html.ini @@ -0,0 +1,3 @@ +[layer-cssom-order-reverse.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini new file mode 100644 index 0000000000..3f356b463c --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-font-face-override.html.ini @@ -0,0 +1,3 @@ +[layer-font-face-override.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-import.html.ini b/testing/web-platform/meta/css/css-cascade/layer-import.html.ini new file mode 100644 index 0000000000..7777e0add0 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-import.html.ini @@ -0,0 +1,3 @@ +[layer-import.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-important.html.ini b/testing/web-platform/meta/css/css-cascade/layer-important.html.ini new file mode 100644 index 0000000000..7b3448b0b8 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-important.html.ini @@ -0,0 +1,3 @@ +[layer-important.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini new file mode 100644 index 0000000000..b1c0e1da92 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-keyframes-override.html.ini @@ -0,0 +1,3 @@ +[layer-keyframes-override.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini b/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini new file mode 100644 index 0000000000..cc58ec5fa2 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-media-query.html.ini @@ -0,0 +1,3 @@ +[layer-media-query.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini b/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini new file mode 100644 index 0000000000..75603e2b4a --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-property-override.html.ini @@ -0,0 +1,14 @@ +[layer-property-override.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [@property override between layers] + expected: FAIL + + [@property override update with appended sheet 1] + expected: FAIL + + [@property override update with appended sheet 2] + expected: FAIL + + [@property unlayered overrides layered] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini b/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini new file mode 100644 index 0000000000..d6c3eb8673 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-replaceSync-clears-stale.html.ini @@ -0,0 +1,3 @@ +[layer-replaceSync-clears-stale.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini b/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini new file mode 100644 index 0000000000..3f1c7685bd --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-rules-cssom.html.ini @@ -0,0 +1,3 @@ +[layer-rules-cssom.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-statement-before-import.html.ini b/testing/web-platform/meta/css/css-cascade/layer-statement-before-import.html.ini new file mode 100644 index 0000000000..20c38d7edf --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-statement-before-import.html.ini @@ -0,0 +1,4 @@ +[layer-statement-before-import.html] + prefs: [layout.css.constructable-stylesheets.enabled:true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini b/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini new file mode 100644 index 0000000000..e21a22d1c0 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/layer-vs-inline-style.html.ini @@ -0,0 +1,3 @@ +[layer-vs-inline-style.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini b/testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini new file mode 100644 index 0000000000..8b9e55c22f --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/parsing/supports-import-parsing.html.ini @@ -0,0 +1,18 @@ +[supports-import-parsing.html] + [@import url("nonexist.css") layer supports(); should be a valid supports() import rule] + expected: + if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL] + if not debug and (os == "android"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] + + [@import url("nonexist.css") layer(A) supports((display: flex) or (foo: bar)); should be a valid supports() import rule] + expected: + if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] + if not debug and (os == "android"): [PASS, FAIL] + + [@import url("nonexist.css") layer(A.B) supports((display: flex) and (foo: bar)); should be a valid supports() import rule] + expected: + if not debug and (os == "linux") and (processor == "x86_64"): [PASS, FAIL] + if not debug and (os == "android"): [PASS, FAIL] + if not debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini b/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini new file mode 100644 index 0000000000..d1b83db927 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/presentational-hints-cascade.html.ini @@ -0,0 +1,3 @@ +[presentational-hints-cascade.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini b/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini new file mode 100644 index 0000000000..f386ff7853 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/presentational-hints-rollback.html.ini @@ -0,0 +1,8 @@ +[presentational-hints-rollback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [#tests > * 7] + expected: FAIL + + [#tests > * 15] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini new file mode 100644 index 0000000000..1228a1b3f6 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-layer-008.html.ini @@ -0,0 +1,3 @@ +[revert-layer-008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini new file mode 100644 index 0000000000..0e8b11b467 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-layer-010.html.ini @@ -0,0 +1,2 @@ +[revert-layer-010.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini new file mode 100644 index 0000000000..3b6eac50a8 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini @@ -0,0 +1,2 @@ +[revert-layer-011.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini new file mode 100644 index 0000000000..5dec875804 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-003.html.ini @@ -0,0 +1,3 @@ +[revert-val-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini new file mode 100644 index 0000000000..f886fae23e --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-004.html.ini @@ -0,0 +1,3 @@ +[revert-val-004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini new file mode 100644 index 0000000000..525a7f7e5e --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-005.html.ini @@ -0,0 +1,3 @@ +[revert-val-005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini new file mode 100644 index 0000000000..ea2ba19da9 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-006.html.ini @@ -0,0 +1,5 @@ +[revert-val-006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The revert keyword works with @keyframes] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini new file mode 100644 index 0000000000..baa7a7df4d --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-007.html.ini @@ -0,0 +1,5 @@ +[revert-val-007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [A @keyframe animation with revert works when applied to multiple identical elements] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini new file mode 100644 index 0000000000..d5035b5e93 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-008.html.ini @@ -0,0 +1,5 @@ +[revert-val-008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The revert keyword works in the final frame of a web animation] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini new file mode 100644 index 0000000000..e8bf50b28d --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-009.html.ini @@ -0,0 +1,3 @@ +[revert-val-009.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini new file mode 100644 index 0000000000..d562f6ae77 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-010.html.ini @@ -0,0 +1,5 @@ +[revert-val-010.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The revert works when appearing in setKeyframes] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini b/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini new file mode 100644 index 0000000000..b92705e52f --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/revert-val-011.html.ini @@ -0,0 +1,3 @@ +[revert-val-011.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini b/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini new file mode 100644 index 0000000000..3968ff3a8b --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-deep.html.ini @@ -0,0 +1,5 @@ +[scope-deep.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Deep @scope nesting] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini new file mode 100644 index 0000000000..2d2595fc35 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-evaluation.html.ini @@ -0,0 +1,42 @@ +[scope-evaluation.html] + [Single scope] + expected: FAIL + + [Single scope with limit] + expected: FAIL + + [Single scope, :scope pseudo in main selector] + expected: FAIL + + [Single scope, :scope pseudo in to-selector] + expected: FAIL + + [Multiple scopes, :scope pseudo in to-selector] + expected: FAIL + + [Inner @scope with :scope in from-selector] + expected: FAIL + + [Multiple scopes from same @scope-rule, only one limited] + expected: FAIL + + [Nested scopes] + expected: FAIL + + [Nested scopes, with to-selector] + expected: FAIL + + [:scope selecting itself] + expected: FAIL + + [The scoping limit is not in scope] + expected: FAIL + + [Simulated inclusive scoping limit] + expected: FAIL + + [Selecting self with :scope] + expected: FAIL + + [Relative selector inside @scope] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini b/testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini new file mode 100644 index 0000000000..915c74ee9e --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-implicit-external.html.ini @@ -0,0 +1,3 @@ +[scope-implicit-external.html] + [@scope with external stylesheet] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini b/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini new file mode 100644 index 0000000000..5a1e056bed --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-implicit.html.ini @@ -0,0 +1,15 @@ +[scope-implicit.html] + [@scope without prelude implicitly scopes to parent of owner node] + expected: FAIL + + [:scope can style implicit root] + expected: FAIL + + [@scope works with two identical stylesheets] + expected: FAIL + + [Implicit @scope with inner relative selector] + expected: FAIL + + [Implicit @scope with inner nesting selector] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini b/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini new file mode 100644 index 0000000000..86aec7f42d --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-invalidation.html.ini @@ -0,0 +1,15 @@ +[scope-invalidation.html] + [Element becoming scope root] + expected: FAIL + + [Element becoming scope limit] + expected: FAIL + + [Toggling inner/outer scope roots] + expected: FAIL + + [Element becoming root, with :scope in subject] + expected: FAIL + + [Element becoming scope root, with inner :scope rule] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini b/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini new file mode 100644 index 0000000000..9e37b04262 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-nesting.html.ini @@ -0,0 +1,15 @@ +[scope-nesting.html] + [Implicit :scope in <scope-end>] + expected: FAIL + + [Relative selectors in <scope-end>] + expected: FAIL + + [Nesting-selector in the scope's <stylesheet>] + expected: FAIL + + [Nesting-selector within :scope rule] + expected: FAIL + + [Nesting-selector within :scope rule (double nested)] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini new file mode 100644 index 0000000000..2e16da28b1 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-proximity.html.ini @@ -0,0 +1,11 @@ +[scope-proximity.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Alternating light/dark] + expected: FAIL + + [Proximity wins over order of appearance] + expected: FAIL + + [Specificity wins over proximity] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-shadow.html.ini b/testing/web-platform/meta/css/css-cascade/scope-shadow.html.ini new file mode 100644 index 0000000000..c093dd66cd --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-shadow.html.ini @@ -0,0 +1,6 @@ +[scope-shadow.html] + [@scope can match :host] + expected: FAIL + + [@scope can match :host(...)] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini b/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini new file mode 100644 index 0000000000..7c8a233d47 --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/scope-specificity.html.ini @@ -0,0 +1,8 @@ +[scope-specificity.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [@scope adds to specificity of inner selector] + expected: FAIL + + [Parent @scope adds to specificity of inner selector] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini b/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini new file mode 100644 index 0000000000..15f208f7fa --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini @@ -0,0 +1,3 @@ +[unset-val-001.html] + fuzzy: + if (os == "win"): maxDifference=1;totalPixels=0-21 diff --git a/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini b/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini new file mode 100644 index 0000000000..106df003bb --- /dev/null +++ b/testing/web-platform/meta/css/css-cascade/unset-value-storage.html.ini @@ -0,0 +1,3 @@ +[unset-value-storage.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |