diff --git a/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/okp_importKey.https.any.js.ini b/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/okp_importKey.https.any.js.ini index ed0fd4312df..4c3061e29a5 100644 --- a/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/okp_importKey.https.any.js.ini +++ b/tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/okp_importKey.https.any.js.ini @@ -287,6 +287,66 @@ [Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] expected: FAIL + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [verify, verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign, sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(kty, crv, x), {name: X25519}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(kty, crv, x), {name: X448}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + [okp_importKey.https.any.worker.html] [Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [\])] @@ -576,3 +636,63 @@ [Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey, deriveBits, deriveKey, deriveBits\])] expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify, verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed25519 (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign, sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(kty, crv, x), {name: Ed448}, true, [verify, verify\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: Ed448 (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign, sign\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(kty, crv, x), {name: X25519}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X25519 (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(kty, crv, x), {name: X448}, true, [\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits, deriveKey\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits\])] + expected: FAIL + + [Good parameters with ignored JWK alg: X448 (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey, deriveBits, deriveKey, deriveBits\])] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-computed.html.ini deleted file mode 100644 index e63929a5b30..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-computed.html.ini +++ /dev/null @@ -1,45 +0,0 @@ -[align-tracks-computed.html] - [Property align-tracks value 'normal'] - expected: FAIL - - [Property align-tracks value 'baseline'] - expected: FAIL - - [Property align-tracks value 'last baseline'] - expected: FAIL - - [Property align-tracks value 'space-between'] - expected: FAIL - - [Property align-tracks value 'space-around'] - expected: FAIL - - [Property align-tracks value 'space-evenly'] - expected: FAIL - - [Property align-tracks value 'stretch'] - expected: FAIL - - [Property align-tracks value 'center'] - expected: FAIL - - [Property align-tracks value 'start'] - expected: FAIL - - [Property align-tracks value 'end'] - expected: FAIL - - [Property align-tracks value 'flex-start'] - expected: FAIL - - [Property align-tracks value 'flex-end'] - expected: FAIL - - [Property align-tracks value 'unsafe end'] - expected: FAIL - - [Property align-tracks value 'safe flex-start'] - expected: FAIL - - [Property align-tracks value 'normal, normal'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-valid.html.ini deleted file mode 100644 index cbe763cc151..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-align/parsing/align-tracks-valid.html.ini +++ /dev/null @@ -1,54 +0,0 @@ -[align-tracks-valid.html] - [e.style['align-tracks'\] = "normal" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "baseline" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "first baseline" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "last baseline" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "space-between" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "space-around" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "space-evenly" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "stretch" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "center" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "start" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "end" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "flex-start" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "flex-end" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "unsafe end" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "safe flex-start" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "flex-start, last baseline" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "normal, normal" should set the property value] - expected: FAIL - - [e.style['align-tracks'\] = "start, flex-end, flex-end, flex-end, flex-end" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-computed.html.ini deleted file mode 100644 index c5b835863d7..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-computed.html.ini +++ /dev/null @@ -1,45 +0,0 @@ -[justify-tracks-computed.html] - [Property justify-tracks value 'normal'] - expected: FAIL - - [Property justify-tracks value 'space-between'] - expected: FAIL - - [Property justify-tracks value 'space-around'] - expected: FAIL - - [Property justify-tracks value 'space-evenly'] - expected: FAIL - - [Property justify-tracks value 'stretch'] - expected: FAIL - - [Property justify-tracks value 'center'] - expected: FAIL - - [Property justify-tracks value 'start'] - expected: FAIL - - [Property justify-tracks value 'end'] - expected: FAIL - - [Property justify-tracks value 'flex-start'] - expected: FAIL - - [Property justify-tracks value 'flex-end'] - expected: FAIL - - [Property justify-tracks value 'unsafe end'] - expected: FAIL - - [Property justify-tracks value 'safe flex-start'] - expected: FAIL - - [Property justify-tracks value 'left'] - expected: FAIL - - [Property justify-tracks value 'unsafe right'] - expected: FAIL - - [Property justify-tracks value 'normal, normal'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-valid.html.ini deleted file mode 100644 index 641b10fa7bd..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-align/parsing/justify-tracks-valid.html.ini +++ /dev/null @@ -1,51 +0,0 @@ -[justify-tracks-valid.html] - [e.style['justify-tracks'\] = "normal" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "space-between" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "space-around" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "space-evenly" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "stretch" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "center" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "start" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "end" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "flex-start" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "flex-end" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "unsafe end" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "safe flex-start" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "left" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "unsafe right" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "flex-start, last baseline" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "normal, normal" should set the property value] - expected: FAIL - - [e.style['justify-tracks'\] = "start, flex-end, flex-end, flex-end, flex-end" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-002.htm.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-002.htm.ini new file mode 100644 index 00000000000..fb4031b3d52 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-002.htm.ini @@ -0,0 +1,2 @@ +[border-image-repeat-002.htm] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-004.htm.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-004.htm.ini new file mode 100644 index 00000000000..7ae2c899b70 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/border-image-repeat-004.htm.ini @@ -0,0 +1,2 @@ +[border-image-repeat-004.htm] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/light-dark-basic.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-basic.html.ini new file mode 100644 index 00000000000..e04d692f0eb --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-basic.html.ini @@ -0,0 +1,6 @@ +[light-dark-basic.html] + [light-dark(white, black)] + expected: FAIL + + [light-dark(light-dark(white, red), red)] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/light-dark-currentcolor.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-currentcolor.html.ini new file mode 100644 index 00000000000..669af6d8ea5 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-currentcolor.html.ini @@ -0,0 +1,2 @@ +[light-dark-currentcolor.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/light-dark-inheritance.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-inheritance.html.ini new file mode 100644 index 00000000000..bf8493daf3a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-color/light-dark-inheritance.html.ini @@ -0,0 +1,2 @@ +[light-dark-inheritance.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini index 2b2e0fce8eb..80111fb0236 100644 --- a/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini @@ -1,5 +1,4 @@ [position-absolute-013.html] - expected: TIMEOUT [.flexbox 309] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini deleted file mode 100644 index 52b0d0166bc..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html.ini +++ /dev/null @@ -1,27 +0,0 @@ -[text-spacing-trim-combinations-001.html] - ["国((国"] - expected: FAIL - - ["国・(国"] - expected: FAIL - - ["国)(国"] - expected: FAIL - - ["国 (国"] - expected: FAIL - - ["国))国"] - expected: FAIL - - ["国)・国"] - expected: FAIL - - ["国) 国"] - expected: FAIL - - ["国(((国"] - expected: FAIL - - ["国)))国"] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini deleted file mode 100644 index 3257d1b4d49..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[trailing-other-space-separators-break-spaces-004.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini index 39141cebc56..25c7ccdbe18 100644 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-computed.html.ini @@ -4,3 +4,9 @@ [Property form-sizing value 'normal'] expected: FAIL + + [Property form-sizing value 'fixed'] + expected: FAIL + + [Property form-sizing value 'content'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini index cda7dbed687..a31eb2c5cb0 100644 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/form-sizing-valid.html.ini @@ -4,3 +4,9 @@ [e.style['form-sizing'\] = "normal" should set the property value] expected: FAIL + + [e.style['form-sizing'\] = "fixed" should set the property value] + expected: FAIL + + [e.style['form-sizing'\] = "content" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini new file mode 100644 index 00000000000..3fc2e24da01 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-extends-EventTarget.html.ini @@ -0,0 +1,3 @@ +[MediaQueryList-extends-EventTarget.html] + [onchange removes listener] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini new file mode 100644 index 00000000000..00753fab1d1 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/offsetTopLeft-border-box.html.ini @@ -0,0 +1,6 @@ +[offsetTopLeft-border-box.html] + [container: 0] + expected: FAIL + + [container: 1] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/selectors/is-where-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/selectors/is-where-parsing.html.ini index dae62bf6253..83f85b33d30 100644 --- a/tests/wpt/meta-legacy-layout/css/selectors/is-where-parsing.html.ini +++ b/tests/wpt/meta-legacy-layout/css/selectors/is-where-parsing.html.ini @@ -40,3 +40,99 @@ [Pseudo-elements inside] expected: FAIL + + [":is(div )" should be a valid selector] + expected: FAIL + + [":where(div )" should be a valid selector] + expected: FAIL + + [":is(div + bar, div ~ .baz)" should be a valid selector] + expected: FAIL + + [":where(div + bar, div ~ .baz)" should be a valid selector] + expected: FAIL + + [":is(:is(div))" should be a valid selector] + expected: FAIL + + [":where(:is(div))" should be a valid selector] + expected: FAIL + + [":is(:where(div))" should be a valid selector] + expected: FAIL + + [":where(:where(div))" should be a valid selector] + expected: FAIL + + [":host(:is(div))" should be a valid selector] + expected: FAIL + + [":host(:where(div))" should be a valid selector] + expected: FAIL + + [":host(:is(div ))" should be a valid selector] + expected: FAIL + + [":host(:where(div ))" should be a valid selector] + expected: FAIL + + [":host(:is(div .foo))" should be a valid selector] + expected: FAIL + + [":host(:where(div .foo))" should be a valid selector] + expected: FAIL + + [":is(:hover, :active)" should be a valid selector] + expected: FAIL + + [":where(:hover, :active)" should be a valid selector] + expected: FAIL + + [":is(div):hover" should be a valid selector] + expected: FAIL + + [":where(div):hover" should be a valid selector] + expected: FAIL + + [":is(div)::before" should be a valid selector] + expected: FAIL + + [":where(div)::before" should be a valid selector] + expected: FAIL + + [":is(::before)" should be a valid selector] + expected: FAIL + + [":where(::before)" should be a valid selector] + expected: FAIL + + [":is(div) + bar" should be a valid selector] + expected: FAIL + + [":where(div) + bar" should be a valid selector] + expected: FAIL + + ["::part(foo):is(:hover)" should be a valid selector] + expected: FAIL + + ["::part(foo):where(:hover)" should be a valid selector] + expected: FAIL + + ["::part(foo):is([attr='value'\])" should be a valid selector] + expected: FAIL + + ["::part(foo):where([attr='value'\])" should be a valid selector] + expected: FAIL + + [":not(:is(div))" should be a valid selector] + expected: FAIL + + [":not(:where(div))" should be a valid selector] + expected: FAIL + + [":not(:is(div .foo))" should be a valid selector] + expected: FAIL + + [":not(:where(div .foo))" should be a valid selector] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html.ini b/tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html.ini index 7b4af3d0cd3..6d4e77b234b 100644 --- a/tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html.ini +++ b/tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html.ini @@ -16,3 +16,9 @@ [CSS Selectors: The relational pseudo-class (disallow nesting :has() inside :has())] expected: FAIL + + [":has(:is(:has(*)))" should be a valid selector] + expected: FAIL + + [":has(:where(:has(*)))" should be a valid selector] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini new file mode 100644 index 00000000000..5eb54f20977 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini @@ -0,0 +1,80 @@ +[observable-constructor.any.worker.html] + [Observable constructor] + expected: FAIL + + [Subscriber interface is not constructible] + expected: FAIL + + [subscribe() can be called with no arguments] + expected: FAIL + + [Observable constructor calls initializer on subscribe] + expected: FAIL + + [Observable error path called synchronously] + expected: FAIL + + [Observable should error if initializer throws] + expected: FAIL + + [Subscription does not emit values after completion] + expected: FAIL + + [Subscription does not emit values after error] + expected: FAIL + + [Completing or nexting a subscriber after an error does nothing] + expected: FAIL + + [Errors pushed to the subscriber that are not handled by the subscription are reported to the global] + expected: FAIL + + [Errors thrown in the initializer that are not handled by the subscription are reported to the global] + expected: FAIL + + [Subscription reports errors that are pushed after subscriber is closed by completion] + expected: FAIL + + [Errors thrown by initializer function after subscriber is closed by completion are reported] + expected: FAIL + + +[observable-constructor.any.html] + [Observable constructor] + expected: FAIL + + [Subscriber interface is not constructible] + expected: FAIL + + [subscribe() can be called with no arguments] + expected: FAIL + + [Observable constructor calls initializer on subscribe] + expected: FAIL + + [Observable error path called synchronously] + expected: FAIL + + [Observable should error if initializer throws] + expected: FAIL + + [Subscription does not emit values after completion] + expected: FAIL + + [Subscription does not emit values after error] + expected: FAIL + + [Completing or nexting a subscriber after an error does nothing] + expected: FAIL + + [Errors pushed to the subscriber that are not handled by the subscription are reported to the global] + expected: FAIL + + [Errors thrown in the initializer that are not handled by the subscription are reported to the global] + expected: FAIL + + [Subscription reports errors that are pushed after subscriber is closed by completion] + expected: FAIL + + [Errors thrown by initializer function after subscriber is closed by completion are reported] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini b/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini new file mode 100644 index 00000000000..c68ae3e8990 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini @@ -0,0 +1,27 @@ +[basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html] + [Declarative DOM Parts innerHTML

content... (expect no parts)] + expected: FAIL + + [Declarative DOM Parts innerHTML

content... (expect no parts)] + expected: FAIL + + [Declarative DOM Parts innerHTML

content... (expect no parts)] + expected: FAIL + + [Declarative DOM Parts innerHTML

content... (expect no parts)] + expected: FAIL + + [Declarative DOM Parts innerHTML