diff --git a/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini b/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini new file mode 100644 index 00000000000..08ab7bd35cd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini @@ -0,0 +1,4 @@ +[url-charset.window.html] + expected: TIMEOUT + [Blob charset should override any auto-detected charset.] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini b/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini index 68bf21994e8..62c2d998e8f 100644 --- a/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini +++ b/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini @@ -4,7 +4,7 @@ expected: TIMEOUT [Opening a blob URL in a new window immediately before revoking it works.] - expected: TIMEOUT + expected: FAIL [Fetching a blob URL immediately before revoking it works in an iframe.] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/WebCryptoAPI/derive_bits_keys/cfrg_curves_keys.https.any.js.ini b/tests/wpt/metadata-layout-2020/WebCryptoAPI/derive_bits_keys/cfrg_curves_keys.https.any.js.ini index ce42d7e5f4f..68fe4aef6c2 100644 --- a/tests/wpt/metadata-layout-2020/WebCryptoAPI/derive_bits_keys/cfrg_curves_keys.https.any.js.ini +++ b/tests/wpt/metadata-layout-2020/WebCryptoAPI/derive_bits_keys/cfrg_curves_keys.https.any.js.ini @@ -8,6 +8,39 @@ [Key derivation using a X448 generated keys.] expected: FAIL + [X25519 deriveBits checks for all-zero value result with a key of order 0] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order 1] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order 8] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order p-1 (order 2)] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order p (=0, order 4)] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order p+1 (=1, order 1)] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order 0] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order 1] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order p-1 (order 2)] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order p (=0, order 4)] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order p+1 (=1, order 1)] + expected: FAIL + [cfrg_curves_keys.https.any.html] [setup - define tests] @@ -18,3 +51,36 @@ [Key derivation using a X448 generated keys.] expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order 0] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order 1] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order 8] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order p-1 (order 2)] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order p (=0, order 4)] + expected: FAIL + + [X25519 deriveBits checks for all-zero value result with a key of order p+1 (=1, order 1)] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order 0] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order 1] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order p-1 (order 2)] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order p (=0, order 4)] + expected: FAIL + + [X448 deriveBits checks for all-zero value result with a key of order p+1 (=1, order 1)] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-002.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-002.html.ini new file mode 100644 index 00000000000..968f62a2553 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-002.html.ini @@ -0,0 +1,3 @@ +[hit-test-floats-002.html] + [Hit test float] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-004.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-004.html.ini deleted file mode 100644 index 13bd6abf376..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-004.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[hit-test-floats-004.html] - [Miss float below something else] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/block-in-inline-hittest-002.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/block-in-inline-hittest-002.html.ini index ee34bc91078..51432362d66 100644 --- a/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/block-in-inline-hittest-002.html.ini +++ b/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/block-in-inline-hittest-002.html.ini @@ -1,6 +1,3 @@ [block-in-inline-hittest-002.html] [elementsFromPoint] expected: FAIL - - [elementFromPoint] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-align/animation/align-no-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-align/animation/align-no-interpolation.html.ini new file mode 100644 index 00000000000..12e2f56dbeb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-align/animation/align-no-interpolation.html.ini @@ -0,0 +1,144 @@ +[align-no-interpolation.html] + [CSS Transitions: property from [initial\] to [baseline\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [baseline\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [baseline\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [baseline\] at (0.5) should be [baseline\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [baseline\] at (0.6) should be [baseline\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [baseline\] at (1) should be [baseline\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [baseline\] at (1.5) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (-0.3) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.3) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.5) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.6) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (1) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (1.5) should be [baseline\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [baseline\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [baseline\] at (0) should be [initial\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [baseline\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [baseline\] at (0.5) should be [baseline\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [baseline\] at (0.6) should be [baseline\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [baseline\] at (1) should be [baseline\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [baseline\] at (1.5) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (-0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0.5) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0.6) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (1) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (1.5) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (-0.3) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.3) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (-0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0.5) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0.6) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (1) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (1.5) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (-0.3) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0) should be [baseline\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [baseline\] at (0.3) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (-0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0.5) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (0.6) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (1) should be [baseline\]] + expected: FAIL + + [Web Animations: property from [initial\] to [baseline\] at (1.5) should be [baseline\]] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/animation-canceled-by-parent-details-element-being-closed.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/animation-canceled-by-parent-details-element-being-closed.html.ini new file mode 100644 index 00000000000..3e9bca56bed --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/animation-canceled-by-parent-details-element-being-closed.html.ini @@ -0,0 +1,3 @@ +[animation-canceled-by-parent-details-element-being-closed.html] + [A CSS Animation running on an element within a
element is canceled after the
element is closed.] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/display-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/display-interpolation.html.ini new file mode 100644 index 00000000000..02362622a07 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/display-interpolation.html.ini @@ -0,0 +1,153 @@ +[display-interpolation.html] + [CSS Transitions: property from [block\] to [none\] at (-1) should be [block\]] + expected: FAIL + + [CSS Transitions: property from [block\] to [none\] at (0) should be [block\]] + expected: FAIL + + [CSS Transitions: property from [block\] to [none\] at (0.1) should be [block\]] + expected: FAIL + + [CSS Transitions: property from [block\] to [none\] at (0.9) should be [block\]] + expected: FAIL + + [CSS Animations: property from [block\] to [none\] at (1) should be [none\]] + expected: FAIL + + [CSS Animations: property from [block\] to [none\] at (1.5) should be [none\]] + expected: FAIL + + [Web Animations: property from [block\] to [none\] at (-1) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [none\] at (0) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [none\] at (0.1) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [none\] at (0.9) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [none\] at (1) should be [none\]] + expected: FAIL + + [Web Animations: property from [block\] to [none\] at (1.5) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [block\] at (-1) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [block\] at (0) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [block\] at (-1) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [block\] at (0) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [block\] at (0.1) should be [block\]] + expected: FAIL + + [Web Animations: property from [none\] to [block\] at (0.9) should be [block\]] + expected: FAIL + + [Web Animations: property from [none\] to [block\] at (1) should be [block\]] + expected: FAIL + + [Web Animations: property from [none\] to [block\] at (1.5) should be [block\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inline\] to [block\] at (-0.3) should be [block\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inline\] to [block\] at (0) should be [block\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inline\] to [block\] at (0.3) should be [block\]] + expected: FAIL + + [CSS Animations: property from [inline\] to [block\] at (-0.3) should be [inline\]] + expected: FAIL + + [CSS Animations: property from [inline\] to [block\] at (0) should be [inline\]] + expected: FAIL + + [CSS Animations: property from [inline\] to [block\] at (0.3) should be [inline\]] + expected: FAIL + + [Web Animations: property from [inline\] to [block\] at (-0.3) should be [inline\]] + expected: FAIL + + [Web Animations: property from [inline\] to [block\] at (0) should be [inline\]] + expected: FAIL + + [Web Animations: property from [inline\] to [block\] at (0.3) should be [inline\]] + expected: FAIL + + [Web Animations: property from [inline\] to [block\] at (0.5) should be [block\]] + expected: FAIL + + [Web Animations: property from [inline\] to [block\] at (0.6) should be [block\]] + expected: FAIL + + [Web Animations: property from [inline\] to [block\] at (1) should be [block\]] + expected: FAIL + + [Web Animations: property from [inline\] to [block\] at (1.5) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [block\] at (-1) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [block\] at (0) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [block\] at (0.1) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [block\] at (0.9) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [block\] at (1) should be [block\]] + expected: FAIL + + [Web Animations: property from [block\] to [block\] at (1.5) should be [block\]] + expected: FAIL + + [CSS Animations: property from [none\] to [none\] at (-1) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [none\] at (0) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [none\] at (0.1) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [none\] at (0.9) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [none\] at (1) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [none\] at (1.5) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [none\] at (-1) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [none\] at (0) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [none\] at (0.1) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [none\] at (0.9) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [none\] at (1) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [none\] at (1.5) should be [none\]] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-computed.html.ini new file mode 100644 index 00000000000..26533189bd0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-computed.html.ini @@ -0,0 +1,72 @@ +[animation-range-end-computed.html] + [Property animation-range-end value 'initial'] + expected: FAIL + + [Property animation-range-end value 'normal'] + expected: FAIL + + [Property animation-range-end value 'cover 0%'] + expected: FAIL + + [Property animation-range-end value 'cover 100%'] + expected: FAIL + + [Property animation-range-end value 'COVER 0%'] + expected: FAIL + + [Property animation-range-end value 'COVER 100%'] + expected: FAIL + + [Property animation-range-end value 'cover 120%'] + expected: FAIL + + [Property animation-range-end value 'cover 42%'] + expected: FAIL + + [Property animation-range-end value 'cover -42%'] + expected: FAIL + + [Property animation-range-end value 'contain 42%'] + expected: FAIL + + [Property animation-range-end value 'exit 42%'] + expected: FAIL + + [Property animation-range-end value 'exit calc(41% + 1%)'] + expected: FAIL + + [Property animation-range-end value 'exit-crossing 42%'] + expected: FAIL + + [Property animation-range-end value 'exit 1%, cover 2%, contain 0%'] + expected: FAIL + + [Property animation-range-end value 'exit 1%, cover 2%, contain 100%'] + expected: FAIL + + [Property animation-range-end value 'entry 42px'] + expected: FAIL + + [Property animation-range-end value 'entry-crossing 42px'] + expected: FAIL + + [Property animation-range-end value 'contain calc(10% + 10px)'] + expected: FAIL + + [Property animation-range-end value 'entry 1em'] + expected: FAIL + + [Property animation-range-end value 'exit calc(1em + 10px)'] + expected: FAIL + + [Property animation-range-end value 'cover'] + expected: FAIL + + [Property animation-range-end value 'contain'] + expected: FAIL + + [Property animation-range-end value 'entry'] + expected: FAIL + + [Property animation-range-end value 'exit'] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-valid.html.ini new file mode 100644 index 00000000000..722fba4303e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-end-valid.html.ini @@ -0,0 +1,63 @@ +[animation-range-end-valid.html] + [e.style['animation-range-end'\] = "normal" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "cover 0%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "cover 100%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "cover 120%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "cover 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "cover -42%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "contain 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "exit 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "exit 1%, cover 2%, contain 0%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "exit 1%, cover 2%, contain 100%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "exit-crossing 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "entry 42px" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "entry-crossing 42px" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "contain calc(10px + 10%)" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "entry 1em" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "exit calc(1em + 10px)" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "entry 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "cover" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "contain" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "entry" should set the property value] + expected: FAIL + + [e.style['animation-range-end'\] = "exit" should set the property value] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-shorthand.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-shorthand.html.ini new file mode 100644 index 00000000000..a7b12b842bc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-shorthand.html.ini @@ -0,0 +1,267 @@ +[animation-range-shorthand.html] + [e.style['animation-range'\] = "normal" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "normal normal" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "cover" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "contain" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry-crossing" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "exit" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "exit-crossing" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry, exit" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry 0% entry 100%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry-crossing 0% entry-crossing 100%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "exit 0% exit 100%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "exit-crossing 0% exit-crossing 100%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "cover 0% cover 100%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "contain 0% contain 100%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry calc(10% - 10%) entry calc(50% + 50%)" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "cover 50%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "contain 50%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry 50%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry-crossing 50%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "exit 50%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "exit-crossing 50%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry 50px exit 100px" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "exit calc(10% + 50px)" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "entry 50% exit 50%" should set the property value] + expected: FAIL + + [e.style['animation-range'\] = "cover 50% entry 50%, contain 50% exit 50%" should set the property value] + expected: FAIL + + [Property animation-range value 'normal'] + expected: FAIL + + [Property animation-range value 'normal normal'] + expected: FAIL + + [Property animation-range value 'cover'] + expected: FAIL + + [Property animation-range value 'contain'] + expected: FAIL + + [Property animation-range value 'entry'] + expected: FAIL + + [Property animation-range value 'entry-crossing'] + expected: FAIL + + [Property animation-range value 'exit'] + expected: FAIL + + [Property animation-range value 'exit-crossing'] + expected: FAIL + + [Property animation-range value 'entry, exit'] + expected: FAIL + + [Property animation-range value 'entry 0% entry 100%'] + expected: FAIL + + [Property animation-range value 'entry-crossing 0% entry-crossing 100%'] + expected: FAIL + + [Property animation-range value 'exit 0% exit 100%'] + expected: FAIL + + [Property animation-range value 'exit-crossing 0% exit-crossing 100%'] + expected: FAIL + + [Property animation-range value 'cover 0% cover 100%'] + expected: FAIL + + [Property animation-range value 'contain 0% contain 100%'] + expected: FAIL + + [Property animation-range value 'entry calc(10% - 10%) entry calc(50% + 50%)'] + expected: FAIL + + [Property animation-range value 'cover 50%'] + expected: FAIL + + [Property animation-range value 'contain 50%'] + expected: FAIL + + [Property animation-range value 'entry 50%'] + expected: FAIL + + [Property animation-range value 'entry-crossing 50%'] + expected: FAIL + + [Property animation-range value 'exit 50%'] + expected: FAIL + + [Property animation-range value 'exit-crossing 50%'] + expected: FAIL + + [Property animation-range value 'entry 50px exit 100px'] + expected: FAIL + + [Property animation-range value 'exit calc(10% + 50px)'] + expected: FAIL + + [Property animation-range value 'entry 50% exit 50%'] + expected: FAIL + + [Property animation-range value 'cover 50% entry 50%, contain 50% exit 50%'] + expected: FAIL + + [Property animation-range value 'entry 10em exit 20em'] + expected: FAIL + + [e.style['animation-range'\] = "normal" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "normal" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "normal" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "normal normal" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "normal normal" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "normal normal" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "normal entry 100%" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "normal entry 100%" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "normal entry 100%" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "normal entry 10%" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "normal entry 10%" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "normal entry 10%" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "cover" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "cover" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "cover" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "contain" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "contain" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "contain" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "contain 100% contain 0%" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "contain 100% contain 0%" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "contain 100% contain 0%" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "entry 10% exit 20%" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "entry 10% exit 20%" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "entry 10% exit 20%" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "entry, exit" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "entry, exit" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "entry, exit" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "entry 0%, exit" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "entry 0%, exit" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "entry 0%, exit" should not set unrelated longhands] + expected: FAIL + + [e.style['animation-range'\] = "exit calc(10% + 50px)" should set animation-range-end] + expected: FAIL + + [e.style['animation-range'\] = "exit calc(10% + 50px)" should set animation-range-start] + expected: FAIL + + [e.style['animation-range'\] = "exit calc(10% + 50px)" should not set unrelated longhands] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-computed.html.ini new file mode 100644 index 00000000000..0fa5a9fd1a9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-computed.html.ini @@ -0,0 +1,72 @@ +[animation-range-start-computed.html] + [Property animation-range-start value 'initial'] + expected: FAIL + + [Property animation-range-start value 'normal'] + expected: FAIL + + [Property animation-range-start value 'cover 0%'] + expected: FAIL + + [Property animation-range-start value 'cover 100%'] + expected: FAIL + + [Property animation-range-start value 'COVER 0%'] + expected: FAIL + + [Property animation-range-start value 'COVER 100%'] + expected: FAIL + + [Property animation-range-start value 'cover 120%'] + expected: FAIL + + [Property animation-range-start value 'cover 42%'] + expected: FAIL + + [Property animation-range-start value 'cover -42%'] + expected: FAIL + + [Property animation-range-start value 'contain 42%'] + expected: FAIL + + [Property animation-range-start value 'exit 42%'] + expected: FAIL + + [Property animation-range-start value 'exit calc(41% + 1%)'] + expected: FAIL + + [Property animation-range-start value 'exit 1%, cover 2%, contain 0%'] + expected: FAIL + + [Property animation-range-start value 'exit 1%, cover 2%, contain 100%'] + expected: FAIL + + [Property animation-range-start value 'exit-crossing 42%'] + expected: FAIL + + [Property animation-range-start value 'entry 42px'] + expected: FAIL + + [Property animation-range-start value 'entry-crossing 42px'] + expected: FAIL + + [Property animation-range-start value 'contain calc(10% + 10px)'] + expected: FAIL + + [Property animation-range-start value 'entry 1em'] + expected: FAIL + + [Property animation-range-start value 'exit calc(1em + 10px)'] + expected: FAIL + + [Property animation-range-start value 'cover'] + expected: FAIL + + [Property animation-range-start value 'contain'] + expected: FAIL + + [Property animation-range-start value 'entry'] + expected: FAIL + + [Property animation-range-start value 'exit'] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-valid.html.ini new file mode 100644 index 00000000000..63976a1c2b5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/parsing/animation-range-start-valid.html.ini @@ -0,0 +1,63 @@ +[animation-range-start-valid.html] + [e.style['animation-range-start'\] = "normal" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "cover 0%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "cover 100%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "cover 120%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "cover 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "cover -42%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "contain 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "exit 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "exit 1%, cover 2%, contain 0%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "exit-crossing 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "entry 42px" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "entry-crossing 42px" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "contain calc(10px + 10%)" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "entry 1em" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "exit calc(1em + 10px)" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "entry 42%" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "cover" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "contain" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "entry" should set the property value] + expected: FAIL + + [e.style['animation-range-start'\] = "exit" should set the property value] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/transition-properties-not-animatable.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/transition-properties-not-animatable.html.ini new file mode 100644 index 00000000000..53c1eac01aa --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/transition-properties-not-animatable.html.ini @@ -0,0 +1,63 @@ +[transition-properties-not-animatable.html] + [Web Animations: property from [1s\] to [2s\] at (-0.3) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (0) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (0.3) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (0.5) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (0.6) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (1) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (1.5) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (-0.3) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (0) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (0.3) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (0.5) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (0.6) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (1) should be [0s\]] + expected: FAIL + + [Web Animations: property from [1s\] to [2s\] at (1.5) should be [0s\]] + expected: FAIL + + [Web Animations: property from [color\] to [background-color\] at (-0.3) should be [all\]] + expected: FAIL + + [Web Animations: property from [color\] to [background-color\] at (0) should be [all\]] + expected: FAIL + + [Web Animations: property from [color\] to [background-color\] at (0.3) should be [all\]] + expected: FAIL + + [Web Animations: property from [color\] to [background-color\] at (0.5) should be [all\]] + expected: FAIL + + [Web Animations: property from [color\] to [background-color\] at (0.6) should be [all\]] + expected: FAIL + + [Web Animations: property from [color\] to [background-color\] at (1) should be [all\]] + expected: FAIL + + [Web Animations: property from [color\] to [background-color\] at (1.5) should be [all\]] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini new file mode 100644 index 00000000000..304b1579ca4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/animation/opacity-animation-ending-correctly-001.html.ini @@ -0,0 +1,2 @@ +[opacity-animation-ending-correctly-001.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-color-function.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-color-function.html.ini index aec9896ceb8..96d8fb2fe2d 100644 --- a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-color-function.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-color-function.html.ini @@ -1318,3 +1318,60 @@ [Property color value 'color(srgb 1 1 1 / -0.2)' [Negative alpha should clamp\]] expected: FAIL + + [Property color value 'color(srgb calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'color(srgb calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'color(srgb-linear calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'color(srgb-linear calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'color(a98-rgb calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'color(a98-rgb calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'color(rec2020 calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'color(rec2020 calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'color(prophoto-rgb calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'color(prophoto-rgb calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'color(display-p3 calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'color(display-p3 calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'color(xyz calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'color(xyz calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'color(xyz-d50 calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'color(xyz-d50 calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'color(xyz-d65 calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'color(xyz-d65 calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'color(display-p3 184 1.00001 1103)' [Display P3 color with component > 1 should not clamp\]] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-color-mix-function.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-color-mix-function.html.ini index 0418f34df05..5d561ec3883 100644 --- a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-color-mix-function.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-color-mix-function.html.ini @@ -1666,3 +1666,135 @@ [Property color value 'color-mix(in oklab, oklab(0.1 0.2 0.3 / none), oklab(0.5 0.6 0.7 / none))'] expected: FAIL + + [Property color value 'color-mix(in hsl, transparent, hsl(30deg 30% 40%))'] + expected: FAIL + + [Property color value 'color-mix(in hsl, transparent 10%, hsl(30deg 30% 40%))'] + expected: FAIL + + [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / 0), hsl(30deg 30% 40%))'] + expected: FAIL + + [Property color value 'color-mix(in hsl, hsl(120deg 10% 20% / 0) 10%, hsl(30deg 30% 40%))'] + expected: FAIL + + [Property color value 'color-mix(in hwb, transparent, hwb(30deg 30% 40%))'] + expected: FAIL + + [Property color value 'color-mix(in hwb, transparent 10%, hwb(30deg 30% 40%))'] + expected: FAIL + + [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / 0), hwb(30deg 30% 40%))'] + expected: FAIL + + [Property color value 'color-mix(in hwb, hwb(120deg 10% 20% / 0) 10%, hwb(30deg 30% 40%))'] + expected: FAIL + + [Property color value 'color-mix(in lch, transparent, lch(0.3 0.4 30deg))'] + expected: FAIL + + [Property color value 'color-mix(in lch, transparent 10%, lch(0.3 0.4 30deg))'] + expected: FAIL + + [Property color value 'color-mix(in lch, lch(0.1 0.2 120deg / 0), lch(0.3 0.4 30deg))'] + expected: FAIL + + [Property color value 'color-mix(in lch, lch(0.1 0.2 120deg / 0) 10%, lch(0.3 0.4 30deg))'] + expected: FAIL + + [Property color value 'color-mix(in oklch, transparent, oklch(30 40 30deg))'] + expected: FAIL + + [Property color value 'color-mix(in oklch, transparent 10%, oklch(30 40 30deg))'] + expected: FAIL + + [Property color value 'color-mix(in oklch, oklch(10 20 120deg / 0), oklch(30 40 30deg))'] + expected: FAIL + + [Property color value 'color-mix(in oklch, oklch(10 20 120deg / 0) 10%, oklch(30 40 30deg))'] + expected: FAIL + + [Property color value 'color-mix(in lab, transparent, lab(30 40 50))'] + expected: FAIL + + [Property color value 'color-mix(in lab, transparent 10%, lab(30 40 50))'] + expected: FAIL + + [Property color value 'color-mix(in lab, lab(10 20 30 / 0), lab(30 40 50))'] + expected: FAIL + + [Property color value 'color-mix(in lab, lab(10 20 30 / 0) 10%, lab(30 40 50))'] + expected: FAIL + + [Property color value 'color-mix(in oklab, transparent, oklab(0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in oklab, transparent 10%, oklab(0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in oklab, oklab(0.1 0.2 0.3 / 0), oklab(0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in oklab, oklab(0.1 0.2 0.3 / 0) 10%, oklab(0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in srgb, transparent, color(srgb 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in srgb, transparent 10%, color(srgb 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0), color(srgb 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in srgb, color(srgb 0.1 0.2 0.3 / 0) 10%, color(srgb 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in srgb-linear, transparent, color(srgb-linear 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in srgb-linear, transparent 10%, color(srgb-linear 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0), color(srgb-linear 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in srgb-linear, color(srgb-linear 0.1 0.2 0.3 / 0) 10%, color(srgb-linear 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz, transparent, color(xyz 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz, transparent 10%, color(xyz 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz, color(xyz 0.1 0.2 0.3 / 0), color(xyz 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz, color(xyz 0.1 0.2 0.3 / 0) 10%, color(xyz 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz-d50, transparent, color(xyz-d50 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz-d50, transparent 10%, color(xyz-d50 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0), color(xyz-d50 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz-d50, color(xyz-d50 0.1 0.2 0.3 / 0) 10%, color(xyz-d50 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz-d65, transparent, color(xyz-d65 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz-d65, transparent 10%, color(xyz-d65 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0), color(xyz-d65 0.3 0.4 0.5))'] + expected: FAIL + + [Property color value 'color-mix(in xyz-d65, color(xyz-d65 0.1 0.2 0.3 / 0) 10%, color(xyz-d65 0.3 0.4 0.5))'] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-lab.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-lab.html.ini index 9ae1836bedc..a495d8a21c8 100644 --- a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-lab.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-computed-lab.html.ini @@ -373,3 +373,27 @@ [Property color value 'oklch(0.2 none none / none)'] expected: FAIL + + [Property color value 'lab(calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'lab(calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'oklab(calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'oklab(calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'lch(calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'lch(calc(0 / 0) 0 0)'] + expected: FAIL + + [Property color value 'oklch(calc(NaN) 0 0)'] + expected: FAIL + + [Property color value 'oklch(calc(0 / 0) 0 0)'] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-valid-color-function.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-valid-color-function.html.ini index 06d6dfdbc81..e2fbe854859 100644 --- a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-valid-color-function.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-valid-color-function.html.ini @@ -826,3 +826,111 @@ [e.style['color'\] = "color(xyz-d65 0 0 0 / none)" should set the property value] expected: FAIL + + [e.style['color'\] = "color(srgb 0 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(srgb 0 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(srgb calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(srgb calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(srgb-linear 0 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(srgb-linear 0 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(srgb-linear calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(srgb-linear calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(a98-rgb 0 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(a98-rgb 0 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(a98-rgb calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(a98-rgb calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(rec2020 0 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(rec2020 0 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(rec2020 calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(rec2020 calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(prophoto-rgb 0 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(prophoto-rgb 0 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(prophoto-rgb calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(prophoto-rgb calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(display-p3 0 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(display-p3 0 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(display-p3 calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(display-p3 calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz 0 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz 0 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz-d50 0 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz-d50 0 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz-d50 calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz-d50 calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz-d65 0 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz-d65 0 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz-d65 calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(xyz-d65 calc(0 / 0) 0 0)" should set the property value] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-valid-lab.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-valid-lab.html.ini index 86953e283cd..31148265ab3 100644 --- a/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-valid-lab.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-color/parsing/color-valid-lab.html.ini @@ -358,3 +358,63 @@ [e.style['color'\] = "oklch(0.2 none none / none)" should set the property value] expected: FAIL + + [e.style['color'\] = "lab(calc(infinity) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lab(50 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lab(50 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lab(calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lab(calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklab(calc(infinity) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklab(0.5 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklab(0.5 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklab(calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklab(calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lch(calc(infinity) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lch(50 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lch(50 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lch(calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lch(calc(0 / 0) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklch(calc(infinity) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklch(0.5 calc(infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklch(0.5 calc(-infinity) 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklch(calc(NaN) 0 0)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklch(calc(0 / 0) 0 0)" should set the property value] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/hittest-anonymous-box.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/hittest-anonymous-box.html.ini deleted file mode 100644 index b8f8d45a31f..00000000000 --- a/tests/wpt/metadata-layout-2020/css/css-flexbox/hittest-anonymous-box.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[hittest-anonymous-box.html] - [Hit-testing within an anonymous flex-item should return the flexbox as the hittest result.] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/hittest-before-pseudo.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/hittest-before-pseudo.html.ini new file mode 100644 index 00000000000..5b685485f3c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/hittest-before-pseudo.html.ini @@ -0,0 +1,3 @@ +[hittest-before-pseudo.html] + [Hit-testing text within a pseudo-element flex-item should return the flexbox as the hittest result.] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/variations/at-font-face-font-matching.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/at-font-face-font-matching.html.ini index e75a38dad1d..073e32fb102 100644 --- a/tests/wpt/metadata-layout-2020/css/css-fonts/variations/at-font-face-font-matching.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/at-font-face-font-matching.html.ini @@ -239,9 +239,6 @@ [Matching font-style: 'oblique -21deg' should prefer 'italic' over 'oblique 0deg'] expected: FAIL - [Matching font-style: 'oblique 20deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg'] - expected: FAIL - [Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic'] expected: FAIL @@ -316,3 +313,12 @@ [Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg'] expected: FAIL + + [Matching font-stretch: '100%' should prefer '100%' over '110% 120%'] + expected: FAIL + + [Matching font-style: 'italic' should prefer 'oblique 0deg' over 'oblique -60deg -30deg'] + expected: FAIL + + [Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg'] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-calc-x-rendering-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-calc-x-rendering-2.html.ini new file mode 100644 index 00000000000..67e228c5c71 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-calc-x-rendering-2.html.ini @@ -0,0 +1,2 @@ +[image-set-calc-x-rendering-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-calc-x-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-calc-x-rendering.html.ini new file mode 100644 index 00000000000..6acf49fb4cf --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-calc-x-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-calc-x-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-computed.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-computed.sub.html.ini index 09eec3392a8..faaf1cc22e8 100644 --- a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-computed.sub.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-computed.sub.html.ini @@ -64,3 +64,39 @@ [Property content value '-webkit-image-set(url('http://web-platform.test/example.png') 192dpi, linear-gradient(black, white) 1x)'] expected: FAIL + + [Property background-image value 'image-set(url("http://web-platform.test/example.png") type("image/unsupported"))'] + expected: FAIL + + [Property background-image value '-webkit-image-set(url("http://web-platform.test/example.png") type("image/unsupported"))'] + expected: FAIL + + [Property background-image value 'image-set(url("http://web-platform.test/example.png") 2x type("image/unsupported"), url("http://web-platform.test/example.png") 1x type("image/unsupported"))'] + expected: FAIL + + [Property background-image value '-webkit-image-set(url("http://web-platform.test/example.png") 2x type("image/unsupported"), url("http://web-platform.test/example.png") 1x type("image/unsupported"))'] + expected: FAIL + + [Property background-image value 'image-set(url('http://web-platform.test/example.png') calc(1x * 2))'] + expected: FAIL + + [Property background-image value '-webkit-image-set(url('http://web-platform.test/example.png') calc(1x * 2))'] + expected: FAIL + + [Property background-image value 'image-set(url('http://web-platform.test/example.png') calc(6dppx / 3))'] + expected: FAIL + + [Property background-image value '-webkit-image-set(url('http://web-platform.test/example.png') calc(6dppx / 3))'] + expected: FAIL + + [Property background-image value 'image-set(url('http://web-platform.test/example.png') calc(100dpi - 4dpi))'] + expected: FAIL + + [Property background-image value '-webkit-image-set(url('http://web-platform.test/example.png') calc(100dpi - 4dpi))'] + expected: FAIL + + [Property background-image value 'image-set(url('http://web-platform.test/example.png') calc(37dpcm + 0.79532dpcm))'] + expected: FAIL + + [Property background-image value '-webkit-image-set(url('http://web-platform.test/example.png') calc(37dpcm + 0.79532dpcm))'] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini index 3f9c5003739..4a1232b3c22 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini @@ -1,3 +1,6 @@ [transform-scale-hittest.html] [Hit test intersecting scaled box] expected: FAIL + + [Hit test within unscaled box] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini index f68eb40c074..2b9002f0e0c 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini @@ -326,156 +326,6 @@ [margin-right length(mm) / values] expected: FAIL - [margin-right length(cm) / values] - expected: FAIL - - [margin-right length(in) / values] - expected: FAIL - - [margin-top length(pt) / values] - expected: FAIL - - [margin-top length(pc) / values] - expected: FAIL - - [margin-top length(px) / values] - expected: FAIL - - [margin-top length(em) / values] - expected: FAIL - - [margin-top length(ex) / values] - expected: FAIL - - [margin-top length(mm) / values] - expected: FAIL - - [margin-top length(cm) / values] - expected: FAIL - - [margin-top length(in) / values] - expected: FAIL - - [height length(pt) / values] - expected: FAIL - - [height length(pc) / values] - expected: FAIL - - [height length(px) / values] - expected: FAIL - - [height length(em) / values] - expected: FAIL - - [height length(ex) / values] - expected: FAIL - - [height length(mm) / values] - expected: FAIL - - [height length(cm) / values] - expected: FAIL - - [height length(in) / values] - expected: FAIL - - [height percentage(%) / values] - expected: FAIL - - [width length(pt) / values] - expected: FAIL - - [width length(pc) / values] - expected: FAIL - - [width length(px) / values] - expected: FAIL - - [width length(em) / values] - expected: FAIL - - [width length(ex) / values] - expected: FAIL - - [width length(mm) / values] - expected: FAIL - - [width length(cm) / values] - expected: FAIL - - [width length(in) / values] - expected: FAIL - - [width percentage(%) / values] - expected: FAIL - - [min-height length(pt) / values] - expected: FAIL - - [min-height length(pc) / values] - expected: FAIL - - [min-height length(px) / values] - expected: FAIL - - [min-height length(em) / values] - expected: FAIL - - [min-height length(ex) / values] - expected: FAIL - - [min-height length(mm) / values] - expected: FAIL - - [min-height length(cm) / values] - expected: FAIL - - [min-height length(in) / values] - expected: FAIL - - [min-height percentage(%) / values] - expected: FAIL - - [min-width length(pt) / values] - expected: FAIL - - [min-width length(pc) / values] - expected: FAIL - - [min-width length(px) / values] - expected: FAIL - - [min-width length(em) / values] - expected: FAIL - - [min-width length(ex) / values] - expected: FAIL - - [min-width length(mm) / values] - expected: FAIL - - [min-width length(cm) / values] - expected: FAIL - - [min-width length(in) / values] - expected: FAIL - - [min-width percentage(%) / values] - expected: FAIL - - [max-height length(pt) / values] - expected: FAIL - - [max-height length(pc) / values] - expected: FAIL - - [max-height length(px) / values] - expected: FAIL - - [max-height length(em) / values] - expected: FAIL - [color color(rgba) / values] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-002.html.ini index 242ba44bbca..526e81e6310 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-002.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-002.html.ini @@ -52,3 +52,153 @@ [background-position length(px) / events] expected: FAIL + + [color color(rgba) / values] + expected: FAIL + + [font-size length(pt) / values] + expected: FAIL + + [font-size length(pc) / values] + expected: FAIL + + [font-size length(px) / values] + expected: FAIL + + [font-size length(em) / values] + expected: FAIL + + [font-size length(ex) / values] + expected: FAIL + + [font-size length(mm) / values] + expected: FAIL + + [font-size length(cm) / values] + expected: FAIL + + [font-size length(in) / values] + expected: FAIL + + [font-size percentage(%) / values] + expected: FAIL + + [font-weight font-weight(keyword) / values] + expected: FAIL + + [font-weight font-weight(numeric) / values] + expected: FAIL + + [line-height number(integer) / values] + expected: FAIL + + [line-height number(decimal) / values] + expected: FAIL + + [line-height length(pt) / values] + expected: FAIL + + [line-height length(pc) / values] + expected: FAIL + + [line-height length(px) / values] + expected: FAIL + + [line-height length(em) / values] + expected: FAIL + + [line-height length(ex) / values] + expected: FAIL + + [line-height length(mm) / values] + expected: FAIL + + [line-height length(cm) / values] + expected: FAIL + + [line-height length(in) / values] + expected: FAIL + + [line-height percentage(%) / values] + expected: FAIL + + [letter-spacing length(pt) / values] + expected: FAIL + + [letter-spacing length(pc) / values] + expected: FAIL + + [letter-spacing length(px) / values] + expected: FAIL + + [letter-spacing length(em) / values] + expected: FAIL + + [letter-spacing length(ex) / values] + expected: FAIL + + [letter-spacing length(mm) / values] + expected: FAIL + + [letter-spacing length(cm) / values] + expected: FAIL + + [letter-spacing length(in) / values] + expected: FAIL + + [word-spacing length(pt) / values] + expected: FAIL + + [word-spacing length(pc) / values] + expected: FAIL + + [word-spacing length(px) / values] + expected: FAIL + + [word-spacing length(em) / values] + expected: FAIL + + [word-spacing length(ex) / values] + expected: FAIL + + [word-spacing length(mm) / values] + expected: FAIL + + [word-spacing length(cm) / values] + expected: FAIL + + [word-spacing length(in) / values] + expected: FAIL + + [word-spacing percentage(%) / values] + expected: FAIL + + [text-indent length(pt) / values] + expected: FAIL + + [text-indent length(pc) / values] + expected: FAIL + + [text-indent length(px) / values] + expected: FAIL + + [text-indent length(em) / values] + expected: FAIL + + [text-indent length(ex) / values] + expected: FAIL + + [text-indent length(mm) / values] + expected: FAIL + + [text-indent length(cm) / values] + expected: FAIL + + [text-indent length(in) / values] + expected: FAIL + + [text-indent percentage(%) / values] + expected: FAIL + + [text-shadow shadow(shadow) / values] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-ui/pointer-events-no-scrollbars-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-ui/pointer-events-no-scrollbars-002.html.ini new file mode 100644 index 00000000000..f1562763d23 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-ui/pointer-events-no-scrollbars-002.html.ini @@ -0,0 +1,2 @@ +[pointer-events-no-scrollbars-002.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini deleted file mode 100644 index f18b8d2fcf9..00000000000 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[CaretPosition-001.html] - [Element at (400, 100)] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini deleted file mode 100644 index 72b09371038..00000000000 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[elementFromPoint-001.html] - [CSSOM View - 5 - extensions to the Document interface] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini deleted file mode 100644 index 80ed711305d..00000000000 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-dynamic-anon-box.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[elementFromPoint-dynamic-anon-box.html] - expected: CRASH - [Link should be clickable after hiding a scrollbox with an anonymous table inside] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-list-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-list-001.html.ini index f50036a37ba..29089d8feff 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-list-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-list-001.html.ini @@ -16,3 +16,6 @@ [
  • Image Inside 2
  • ] expected: FAIL + + [
  • Image Inside 1
  • ] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini new file mode 100644 index 00000000000..a6bca7ac372 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-visibility-hidden-resizer.html] + [elementFromPoint on resizer area of an element with visibility:hidden] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini index 3ddd598f5c4..1bf6ea475bf 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini @@ -16,6 +16,3 @@ [test the top of layer] expected: FAIL - - [test some point of the element: top left corner] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/mediaqueries/match-media-parsing.html.ini b/tests/wpt/metadata-layout-2020/css/mediaqueries/match-media-parsing.html.ini new file mode 100644 index 00000000000..d54754d9a09 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/mediaqueries/match-media-parsing.html.ini @@ -0,0 +1,57 @@ +[match-media-parsing.html] + [Test parsing '(color)' with matchMedia] + expected: FAIL + + [Test parsing '(color' with matchMedia] + expected: FAIL + + [Test parsing ' (color)' with matchMedia] + expected: FAIL + + [Test parsing ' ( color ) ' with matchMedia] + expected: FAIL + + [Test parsing ' ( color ' with matchMedia] + expected: FAIL + + [Test parsing ' color ), ( color' with matchMedia] + expected: FAIL + + [Test parsing '(min-resolution: 1x)' with matchMedia] + expected: FAIL + + [Test parsing '(min-resolution: calc(1x))' with matchMedia] + expected: FAIL + + [Test parsing '(resolution: 2x)' with matchMedia] + expected: FAIL + + [Test parsing '(resolution: calc(2x))' with matchMedia] + expected: FAIL + + [Test parsing '(max-resolution: 7x)' with matchMedia] + expected: FAIL + + [Test parsing '(max-resolution: calc(7x))' with matchMedia] + expected: FAIL + + [Test parsing '(resolution: 2dppx)' with matchMedia] + expected: FAIL + + [Test parsing '(resolution: 600dpi)' with matchMedia] + expected: FAIL + + [Test parsing '(resolution: 77dpcm)' with matchMedia] + expected: FAIL + + [Test parsing '(resolution: calc(1x + 2x))' with matchMedia] + expected: FAIL + + [Test parsing '(resolution: calc(5x - 2x))' with matchMedia] + expected: FAIL + + [Test parsing '(resolution: calc(1x * 3))' with matchMedia] + expected: FAIL + + [Test parsing '(resolution: calc(6x / 2))' with matchMedia] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/mediaqueries/mq-calc-resolution.html.ini b/tests/wpt/metadata-layout-2020/css/mediaqueries/mq-calc-resolution.html.ini new file mode 100644 index 00000000000..9ee5b5e6d63 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/mediaqueries/mq-calc-resolution.html.ini @@ -0,0 +1,2 @@ +[mq-calc-resolution.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/css-images.sub.tentative.html.ini b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/css-images.sub.tentative.html.ini index 0d48169e3cc..f9de5391ad6 100644 --- a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/css-images.sub.tentative.html.ini +++ b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/css-images.sub.tentative.html.ini @@ -146,6 +146,3 @@ [list-style-image sec-fetch-site - HTTPS downgrade-upgrade] expected: FAIL - - [background-image sec-fetch-site - HTTPS downgrade (header not sent)] - expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/fetch/range/blob.any.js.ini b/tests/wpt/metadata-layout-2020/fetch/range/blob.any.js.ini index 0c308b4b411..9c2a326fa0a 100644 --- a/tests/wpt/metadata-layout-2020/fetch/range/blob.any.js.ini +++ b/tests/wpt/metadata-layout-2020/fetch/range/blob.any.js.ini @@ -59,6 +59,24 @@ [Blob content with short content and a large range start] expected: FAIL + [Blob content with short content and a range end matching content length] + expected: FAIL + + [Blob range with no value] + expected: FAIL + + [Blob range with incorrect range header] + expected: FAIL + + [Blob range with incorrect range header #2] + expected: FAIL + + [Blob range with incorrect range header #3] + expected: FAIL + + [Blob content with short content and a range start matching the content length] + expected: FAIL + [blob.any.worker.html] [A simple blob range request.] @@ -120,3 +138,21 @@ [Blob content with short content and a large range start] expected: FAIL + + [Blob content with short content and a range end matching content length] + expected: FAIL + + [Blob range with no value] + expected: FAIL + + [Blob range with incorrect range header] + expected: FAIL + + [Blob range with incorrect range header #2] + expected: FAIL + + [Blob range with incorrect range header #3] + expected: FAIL + + [Blob content with short content and a range start matching the content length] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html.ini index 1f528be38ef..a3f473a9557 100644 --- a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html.ini +++ b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html.ini @@ -1,4 +1,4 @@ [scroll-restoration-fragment-scrolling-cross-origin.html] - expected: ERROR + expected: TIMEOUT [Manual scroll restoration should take precedent over scrolling to fragment in cross origin navigation] expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini index dc1144214ef..856bb1c9901 100644 --- a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini +++ b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini @@ -1,9 +1,10 @@ [iframe-src-aboutblank-navigate-immediately.html] + expected: TIMEOUT [Navigating to a different document with window.open] expected: FAIL [Navigating to a different document with form submission] - expected: FAIL + expected: TIMEOUT [Navigating to a different document with link click] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini index b8fd22e2b81..149bcb4ff8c 100644 --- a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini +++ b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini @@ -10,6 +10,3 @@ [load & pageshow events do not fire on contentWindow of