diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/floats/float-no-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/CSS2/floats/float-no-interpolation.html.ini index 892e67bc160..3f08ae0f698 100644 --- a/tests/wpt/meta-legacy-layout/css/CSS2/floats/float-no-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/CSS2/floats/float-no-interpolation.html.ini @@ -37,3 +37,39 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [initial\] to [right\] at (0.3) should be [initial\]] expected: FAIL + + [CSS Transitions: property from [left\] to [right\] at (-1) should be [left\]] + expected: FAIL + + [CSS Transitions: property from [left\] to [right\] at (0) should be [left\]] + expected: FAIL + + [CSS Transitions: property from [left\] to [right\] at (0.4) should be [left\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [left\] to [right\] at (-1) should be [left\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [left\] to [right\] at (0) should be [left\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [left\] to [right\] at (0.4) should be [left\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (-1) should be [left\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (0) should be [left\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (0.4) should be [left\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (0.5) should be [right\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (1) should be [right\]] + expected: FAIL + + [Web Animations: property from [left\] to [right\] at (1.5) should be [right\]] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-001.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-001.xht.ini new file mode 100644 index 00000000000..3c1eac87f60 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-001.xht.ini @@ -0,0 +1,2 @@ +[margin-collapse-clear-001.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-007.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-007.xht.ini new file mode 100644 index 00000000000..188c0a7354c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-collapse-clear-007.xht.ini @@ -0,0 +1,2 @@ +[margin-collapse-clear-007.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-left-applies-to-008.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-left-applies-to-008.xht.ini new file mode 100644 index 00000000000..4534f5ec188 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/margin-left-applies-to-008.xht.ini @@ -0,0 +1,2 @@ +[margin-left-applies-to-008.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-016.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-016.xht.ini new file mode 100644 index 00000000000..1d4a4623f91 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-016.xht.ini @@ -0,0 +1,2 @@ +[padding-applies-to-016.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-017.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-017.xht.ini new file mode 100644 index 00000000000..02c94e9fa6f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/margin-padding-clear/padding-applies-to-017.xht.ini @@ -0,0 +1,2 @@ +[padding-applies-to-017.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-007.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-007.xht.ini new file mode 100644 index 00000000000..86bd1e058f4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-007.xht.ini @@ -0,0 +1,2 @@ +[first-line-pseudo-007.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-008.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-008.xht.ini new file mode 100644 index 00000000000..0f43b45c00e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-pseudo-008.xht.ini @@ -0,0 +1,2 @@ +[first-line-pseudo-008.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-selector-004.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-selector-004.xht.ini new file mode 100644 index 00000000000..6adda0b1240 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/CSS2/selectors/first-line-selector-004.xht.ini @@ -0,0 +1,2 @@ +[first-line-selector-004.xht] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions.html.ini similarity index 67% rename from tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions.html.ini index fcc2d8205dd..2d7ef3e268f 100644 --- a/tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-borders/border-image-width-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[border-image-width-interpolation-math-functions-tentative.html] +[border-image-width-interpolation-math-functions.html] [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-relative-color.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-relative-color.html.ini index 718a1bf8f6b..bf29c753411 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-relative-color.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-relative-color.html.ini @@ -3322,3 +3322,51 @@ [Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d65 x y z)'] expected: FAIL + + [Property color value 'rgb(from color-mix(in srgb, red, red) r g b / alpha)'] + expected: FAIL + + [Property color value 'hsl(from color-mix(in srgb, red, red) h s l / alpha)'] + expected: FAIL + + [Property color value 'hwb(from color-mix(in srgb, red, red) h w b / alpha)'] + expected: FAIL + + [Property color value 'lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)'] + expected: FAIL + + [Property color value 'oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)'] + expected: FAIL + + [Property color value 'lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)'] + expected: FAIL + + [Property color value 'oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 r g b / alpha)'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-relative-color.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-relative-color.html.ini index 53aa01a0c08..3a3198a2980 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-relative-color.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-relative-color.html.ini @@ -3235,3 +3235,51 @@ [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) l c calc(h * 2.5))" should set the property value] expected: FAIL + + [e.style['color'\] = "rgb(from color-mix(in srgb, red, red) r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "hsl(from color-mix(in srgb, red, red) h s l / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "hwb(from color-mix(in srgb, red, red) h w b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 r g b / alpha)" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini similarity index 67% rename from tests/wpt/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini index ac7fa1b4461..5aee51bfe8c 100644 --- a/tests/wpt/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[font-size-adjust-interpolation-math-functions.tentative.html] +[font-size-adjust-interpolation-math-functions.html] [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.html.ini similarity index 68% rename from tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.html.ini index 30f9f12ae64..f1553f90850 100644 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/font-stretch-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[font-stretch-interpolation-math-functions.tentative.html] +[font-stretch-interpolation-math-functions.html] [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini new file mode 100644 index 00000000000..82db1df1d80 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini @@ -0,0 +1,216 @@ +[image-slice-interpolation-math-functions-tentative.html] + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [Web Animations: property from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [Web Animations: property from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [Web Animations: property from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-position/animations/position-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-position/animations/position-interpolation.html.ini index 474800021cf..80d094f4c6f 100644 --- a/tests/wpt/meta-legacy-layout/css/css-position/animations/position-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-position/animations/position-interpolation.html.ini @@ -37,3 +37,75 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [absolute\] to [static\] at (0.3) should be [absolute\]] expected: FAIL + + [CSS Transitions: property from [relative\] to [static\] at (-1) should be [relative\]] + expected: FAIL + + [CSS Transitions: property from [relative\] to [static\] at (0) should be [relative\]] + expected: FAIL + + [CSS Transitions: property from [relative\] to [static\] at (0.4) should be [relative\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [relative\] to [static\] at (-1) should be [relative\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [relative\] to [static\] at (0) should be [relative\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [relative\] to [static\] at (0.4) should be [relative\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (-1) should be [relative\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (0) should be [relative\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (0.4) should be [relative\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (0.5) should be [static\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (1) should be [static\]] + expected: FAIL + + [Web Animations: property from [relative\] to [static\] at (1.5) should be [static\]] + expected: FAIL + + [CSS Transitions: property from [sticky\] to [fixed\] at (-1) should be [sticky\]] + expected: FAIL + + [CSS Transitions: property from [sticky\] to [fixed\] at (0) should be [sticky\]] + expected: FAIL + + [CSS Transitions: property from [sticky\] to [fixed\] at (0.4) should be [sticky\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [sticky\] to [fixed\] at (-1) should be [sticky\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [sticky\] to [fixed\] at (0) should be [sticky\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [sticky\] to [fixed\] at (0.4) should be [sticky\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (-1) should be [sticky\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (0) should be [sticky\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (0.4) should be [sticky\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (0.5) should be [fixed\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (1) should be [fixed\]] + expected: FAIL + + [Web Animations: property from [sticky\] to [fixed\] at (1.5) should be [fixed\]] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-001.html.ini new file mode 100644 index 00000000000..3dd9f08680a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-001.html.ini @@ -0,0 +1,2 @@ +[table-cell-overflow-explicit-height-001.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-002.html.ini b/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-002.html.ini new file mode 100644 index 00000000000..be154785d82 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-tables/table-cell-overflow-explicit-height-002.html.ini @@ -0,0 +1,2 @@ +[table-cell-overflow-explicit-height-002.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/text-align/text-align-last-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/text-align/text-align-last-interpolation.html.ini index 23280d719e7..f8971d3556a 100644 --- a/tests/wpt/meta-legacy-layout/css/css-text/text-align/text-align-last-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-text/text-align/text-align-last-interpolation.html.ini @@ -191,18 +191,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (0.3) should be [auto\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (0.5) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (0.6) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (1) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [auto\] to [start\] at (1.5) should be [start\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (-0.3) should be [auto\]] expected: FAIL @@ -212,18 +200,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (0.3) should be [auto\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (0.5) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (0.6) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (1) should be [start\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [auto\] to [start\] at (1.5) should be [start\]] - expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (-0.3) should be [justify\]] expected: FAIL @@ -233,18 +209,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (0.3) should be [justify\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (0.5) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (0.6) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (1) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [justify\] to [center\] at (1.5) should be [center\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (-0.3) should be [justify\]] expected: FAIL @@ -254,18 +218,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (0.3) should be [justify\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (0.5) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (0.6) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (1) should be [center\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [justify\] to [center\] at (1.5) should be [center\]] - expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (-0.3) should be [left\]] expected: FAIL @@ -275,18 +227,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (0.3) should be [left\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (0.5) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (0.6) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (1) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [left\] to [right\] at (1.5) should be [right\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (-0.3) should be [left\]] expected: FAIL @@ -296,18 +236,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (0.3) should be [left\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (0.5) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (0.6) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (1) should be [right\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [left\] to [right\] at (1.5) should be [right\]] - expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [end\] to [match-parent\] at (-0.3) should be [end\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/all-with-discrete.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/all-with-discrete.tentative.html.ini deleted file mode 100644 index 0a425b104e1..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-transitions/all-with-discrete.tentative.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[all-with-discrete.tentative.html] - [all with an explicit discrete property should animate.] - expected: FAIL - - [all without an explicit discrete property should not animate.] - expected: FAIL - - [transition:all with transition-animation-type:discrete should animate discrete properties.] - expected: FAIL - - [transition:all with transition-behavior:allow-discrete should animate discrete properties.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini deleted file mode 100644 index e35a452a186..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[no-transition-from-ua-to-blocking-stylesheet.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/css/css-transitions/transition-behaivor.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/transition-behaivor.html.ini new file mode 100644 index 00000000000..be999af2dc0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-transitions/transition-behaivor.html.ini @@ -0,0 +1,18 @@ +[transition-behaivor.html] + [transition-behavior:allow-discrete should animate discrete properties.] + expected: FAIL + + [transition-behavior:allow-discrete overlaps the previous normal value.] + expected: FAIL + + [transition-behavior:normal overlaps the previous allow-discrete value.] + expected: FAIL + + [transition-behavior changed to normal should stop the running discrete transitions.] + expected: FAIL + + [transition-behavior:allow-discrete should animate for values fallback to discrete animations.] + expected: FAIL + + [transition-behavior:normal should cancel the running transitions whose animation values are not interpolatable] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini deleted file mode 100644 index 7a52f8415e9..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[user-find-computed.tentative.html] - [Property user-find value 'auto'] - expected: FAIL - - [Property user-find value 'none'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini deleted file mode 100644 index 5484a92303f..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[user-find-valid.tentative.html] - [e.style['user-find'\] = "auto" should set the property value] - expected: FAIL - - [e.style['user-find'\] = "none" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini deleted file mode 100644 index 2455027f9c7..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[user-find.tentative.html] - [Basic test for the user-find property] - expected: FAIL diff --git a/tests/wpt/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-variables/variables-animation-math-functions.html.ini similarity index 68% rename from tests/wpt/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-variables/variables-animation-math-functions.html.ini index fc4c1ab570a..c116f3a7393 100644 --- a/tests/wpt/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-variables/variables-animation-math-functions.html.ini @@ -1,4 +1,4 @@ -[variables-animation-math-functions-tentative.html] +[variables-animation-math-functions.html] [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL @@ -53,56 +53,56 @@ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/filter-effects/backdrop-filter-clip-rect-2.html.ini b/tests/wpt/meta-legacy-layout/css/filter-effects/backdrop-filter-clip-rect-2.html.ini new file mode 100644 index 00000000000..1faf9f58f50 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/filter-effects/backdrop-filter-clip-rect-2.html.ini @@ -0,0 +1,2 @@ +[backdrop-filter-clip-rect-2.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/Document-createEvent.https.html.ini b/tests/wpt/meta-legacy-layout/dom/nodes/Document-createEvent.https.html.ini index 2b1440d9ef1..71c4f1358b7 100644 --- a/tests/wpt/meta-legacy-layout/dom/nodes/Document-createEvent.https.html.ini +++ b/tests/wpt/meta-legacy-layout/dom/nodes/Document-createEvent.https.html.ini @@ -73,3 +73,12 @@ [createEvent('TOUCHEVENT') should be initialized correctly.] expected: PRECONDITION_FAILED + + [TextEvent should be an alias for TextEvent.] + expected: FAIL + + [textevent should be an alias for TextEvent.] + expected: FAIL + + [TEXTEVENT should be an alias for TextEvent.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini b/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini new file mode 100644 index 00000000000..b9a477ad044 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini @@ -0,0 +1,3 @@ +[insertion-removing-steps-iframe.window.html] + [Insertion steps: load event fires synchronously *after* iframe DOM insertion, as part of the iframe element's insertion steps] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini b/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini new file mode 100644 index 00000000000..d1ba832db34 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini @@ -0,0 +1,2 @@ +[insertion-removing-steps-script.window.html] + expected: ERROR 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 index e132211192b..3997fbb757a 100644 --- 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 @@ -107,6 +107,9 @@ [Subscriber signal is readonly] expected: FAIL + [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] + expected: FAIL + [observable-constructor.any.html] [Observable constructor] @@ -216,3 +219,6 @@ [Subscriber signal is readonly] expected: FAIL + + [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-drop.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-drop.any.js.ini new file mode 100644 index 00000000000..ee4ff84998b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-drop.any.js.ini @@ -0,0 +1,44 @@ +[observable-drop.any.html] + [drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion] + expected: FAIL + + [drop(): Observable passes through errors from source Observable] + expected: FAIL + + [drop(): Observable passes through errors from source observable even before drop count is met] + expected: FAIL + + [drop(): Observable passes through completions from source observable even before drop count is met] + expected: FAIL + + [drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable] + expected: FAIL + + [drop(): A drop amount of 0 simply mirrors the source Observable] + expected: FAIL + + [drop(): Passing negative value wraps to maximum value ] + expected: FAIL + + +[observable-drop.any.worker.html] + [drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion] + expected: FAIL + + [drop(): Observable passes through errors from source Observable] + expected: FAIL + + [drop(): Observable passes through errors from source observable even before drop count is met] + expected: FAIL + + [drop(): Observable passes through completions from source observable even before drop count is met] + expected: FAIL + + [drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable] + expected: FAIL + + [drop(): A drop amount of 0 simply mirrors the source Observable] + expected: FAIL + + [drop(): Passing negative value wraps to maximum value ] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-filter.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-filter.any.js.ini new file mode 100644 index 00000000000..159169b6565 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-filter.any.js.ini @@ -0,0 +1,32 @@ +[observable-filter.any.html] + [filter(): Returned Observable filters out results based on predicate] + expected: FAIL + + [filter(): Errors thrown in filter predicate are emitted to Observer error() handler] + expected: FAIL + + [filter(): Passes complete() through from source Observable] + expected: FAIL + + [filter(): Passes error() through from source Observable] + expected: FAIL + + [filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called] + expected: FAIL + + +[observable-filter.any.worker.html] + [filter(): Returned Observable filters out results based on predicate] + expected: FAIL + + [filter(): Errors thrown in filter predicate are emitted to Observer error() handler] + expected: FAIL + + [filter(): Passes complete() through from source Observable] + expected: FAIL + + [filter(): Passes error() through from source Observable] + expected: FAIL + + [filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.any.js.ini new file mode 100644 index 00000000000..79bbd45c641 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.any.js.ini @@ -0,0 +1,38 @@ +[observable-map.any.worker.html] + [map(): Maps values correctly] + expected: FAIL + + [map(): Mapper errors are emitted to Observer error() handler] + expected: FAIL + + [map(): Passes complete() through from source Observable] + expected: FAIL + + [map(): Passes error() through from source Observable] + expected: FAIL + + [map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called] + expected: FAIL + + [map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called] + expected: FAIL + + +[observable-map.any.html] + [map(): Maps values correctly] + expected: FAIL + + [map(): Mapper errors are emitted to Observer error() handler] + expected: FAIL + + [map(): Passes complete() through from source Observable] + expected: FAIL + + [map(): Passes error() through from source Observable] + expected: FAIL + + [map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called] + expected: FAIL + + [map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.window.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.window.js.ini new file mode 100644 index 00000000000..7c6b17b7a58 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-map.window.js.ini @@ -0,0 +1,3 @@ +[observable-map.window.html] + [map()'s internal observer's next steps do not crash in a detached document] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-take.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-take.any.js.ini new file mode 100644 index 00000000000..12e87c00348 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-take.any.js.ini @@ -0,0 +1,32 @@ +[observable-take.any.html] + [take(): Takes the first N values from the source observable, then completes] + expected: FAIL + + [take(): Forwards complete()s that happen before the take count is met, and unsubscribes from source Observable] + expected: FAIL + + [take(): Should forward errors from the source observable] + expected: FAIL + + [take(): take(0) should not subscribe to the source observable, and should return an observable that immediately completes] + expected: FAIL + + [take(): Negative count is treated as maximum value] + expected: FAIL + + +[observable-take.any.worker.html] + [take(): Takes the first N values from the source observable, then completes] + expected: FAIL + + [take(): Forwards complete()s that happen before the take count is met, and unsubscribes from source Observable] + expected: FAIL + + [take(): Should forward errors from the source observable] + expected: FAIL + + [take(): take(0) should not subscribe to the source observable, and should return an observable that immediately completes] + expected: FAIL + + [take(): Negative count is treated as maximum value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini index e799d7864a3..e792b882a69 100644 --- a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini @@ -32,6 +32,15 @@ [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] expected: FAIL + [takeUntil: notifier next() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier throw Error unsubscribes from notifier] + expected: FAIL + [observable-takeUntil.any.worker.html] [takeUntil subscribes to source Observable and mirrors it uninterrupted] @@ -66,3 +75,12 @@ [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] expected: FAIL + + [takeUntil: notifier next() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier throw Error unsubscribes from notifier] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/gamepad/gamepad-secure-context.html.ini b/tests/wpt/meta-legacy-layout/gamepad/gamepad-secure-context.html.ini deleted file mode 100644 index 08805696a51..00000000000 --- a/tests/wpt/meta-legacy-layout/gamepad/gamepad-secure-context.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[gamepad-secure-context.html] - [When in a non-secure context, getGamepad() should throw an error.] - expected: FAIL - - [Gamepad API is not exposed in insecure contexts] - expected: FAIL - - [Gamepad API is not exposed in non-secure contexts] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/gamepad/idlharness.https.window.js.ini b/tests/wpt/meta-legacy-layout/gamepad/idlharness.window.js.ini similarity index 97% rename from tests/wpt/meta-legacy-layout/gamepad/idlharness.https.window.js.ini rename to tests/wpt/meta-legacy-layout/gamepad/idlharness.window.js.ini index 55ec1643e45..37c2bd87ea1 100644 --- a/tests/wpt/meta-legacy-layout/gamepad/idlharness.https.window.js.ini +++ b/tests/wpt/meta-legacy-layout/gamepad/idlharness.window.js.ini @@ -1,13 +1,4 @@ -[idlharness.https.window.html] - [GamepadEvent must be primary interface of new GamepadEvent("gamepad")] - expected: FAIL - - [GamepadEvent interface: new GamepadEvent("gamepad") must inherit property "gamepad" with the proper type] - expected: FAIL - - [Stringification of new GamepadEvent("gamepad")] - expected: FAIL - +[idlharness.window.html] [Gamepad interface: attribute vibrationActuator] expected: FAIL @@ -37,3 +28,12 @@ [GamepadHapticActuator interface: operation reset()] expected: FAIL + + [GamepadEvent must be primary interface of new GamepadEvent("gamepad")] + expected: FAIL + + [Stringification of new GamepadEvent("gamepad")] + expected: FAIL + + [GamepadEvent interface: new GamepadEvent("gamepad") must inherit property "gamepad" with the proper type] + expected: FAIL diff --git a/tests/wpt/meta/gamepad/not-fully-active.https.html.ini b/tests/wpt/meta-legacy-layout/gamepad/not-fully-active.html.ini similarity index 71% rename from tests/wpt/meta/gamepad/not-fully-active.https.html.ini rename to tests/wpt/meta-legacy-layout/gamepad/not-fully-active.html.ini index f0eac5a9f3a..1b5a91a41e7 100644 --- a/tests/wpt/meta/gamepad/not-fully-active.https.html.ini +++ b/tests/wpt/meta-legacy-layout/gamepad/not-fully-active.html.ini @@ -1,3 +1,3 @@ -[not-fully-active.https.html] +[not-fully-active.html] [calling getGamepads() in a non-fully-active document] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini index 5aef7ce66ce..324db3d9b35 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini @@ -10,6 +10,3 @@ [load event does not fire on window.open('about:blank?foo')] expected: FAIL - - [load event does not fire on window.open('about:blank')] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini index 8ae58f9f1e2..f27acdd3b9d 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini @@ -4,18 +4,3 @@ [Test javascript URL string return values in direct and indirect (target) frame contexts. 9] expected: FAIL - - [0041 set in href="" targeting a frame and clicked] - expected: FAIL - - [0080 00FF set in href="" targeting a frame and clicked] - expected: FAIL - - [0080 00FF 0100 set in href="" targeting a frame and clicked] - expected: FAIL - - [D83D DE0D set in href="" targeting a frame and clicked] - expected: FAIL - - [DE0D 0041 set in href="" targeting a frame and clicked] - expected: FAIL diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini similarity index 100% rename from tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini rename to tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click.html.ini diff --git a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html.ini b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html.ini new file mode 100644 index 00000000000..282b90eb5b0 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html.ini @@ -0,0 +1,2 @@ +[dir-auto-dynamic-simple-dataChange.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html.ini b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html.ini new file mode 100644 index 00000000000..3aa6f198cd2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html.ini @@ -0,0 +1,2 @@ +[dir-auto-dynamic-simple-replace.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html.ini b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html.ini new file mode 100644 index 00000000000..c61fc8cf968 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html.ini @@ -0,0 +1,2 @@ +[dir-auto-dynamic-simple-textContent.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini index 2ef0896e3b3..8b8af2b9c2e 100644 --- a/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini +++ b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini @@ -1,4 +1,3 @@ [document-base-url-window-initiator-is-not-opener.https.window.html] - expected: TIMEOUT [window.open() gets base url from initiator not opener.] expected: [FAIL, PASS, TIMEOUT] diff --git a/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini b/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini index 01f2382ec8e..1ba0e76c448 100644 --- a/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini +++ b/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini @@ -1,3 +1,15 @@ [unicode-bidi-ua-rules.html] [UA stylesheet rule for unicode-bidi, for ] expected: FAIL + + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/track/track-element/no-cuechange-before-play.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/track/track-element/no-cuechange-before-play.html.ini index fd0a4743026..246e55deb7e 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/track/track-element/no-cuechange-before-play.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/track/track-element/no-cuechange-before-play.html.ini @@ -1,4 +1,4 @@ [no-cuechange-before-play.html] + expected: TIMEOUT [Ensure that the 'cuechange' event is not fired before video playback has begun.] - expected: FAIL - + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index 25d9964f057..906e7bae909 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_escaping-1.html] type: testharness [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: FAIL + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini index 6f7461b9472..27d7d744d3d 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini @@ -1,4 +1,4 @@ [iframe_sandbox_popups_nonescaping-1.html] type: testharness [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: FAIL + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini new file mode 100644 index 00000000000..e0fca770e18 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini @@ -0,0 +1,6 @@ +[popover-shadow-dom-anchor.tentative.html] + [anchor references do not cross shadow boundaries] + expected: FAIL + + [anchor references use the flat tree not the DOM tree] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/defer-script/async-script.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/defer-script/async-script.html.ini new file mode 100644 index 00000000000..752f99a106e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/defer-script/async-script.html.ini @@ -0,0 +1,4 @@ +[async-script.html?default] + +[async-script.html?reload] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini b/tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini deleted file mode 100644 index b8bdf33cb65..00000000000 --- a/tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[DOMContentLoaded-defer.html] - [The end: DOMContentLoaded and defer scripts] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini b/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini index 910c88d3e81..02eab480ab6 100644 --- a/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini +++ b/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini @@ -1,5 +1,5 @@ [ignore-opens-during-unload.window.html] - expected: CRASH + expected: TIMEOUT [ignore-opens-during-unload] expected: FAIL @@ -41,4 +41,3 @@ [document.open should bail out when ignore-opens-during-unload is greater than 0 during unload event (open(parent) while unloading parent and child)] expected: TIMEOUT - diff --git a/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini b/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini index 9df96f72c08..4164d42f08e 100644 --- a/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini +++ b/tests/wpt/meta-legacy-layout/resource-timing/nested-context-navigations-iframe.html.ini @@ -1,10 +1,19 @@ [nested-context-navigations-iframe.html] expected: TIMEOUT [Test that iframe refreshes are not observable by the parent] - expected: TIMEOUT + expected: NOTRUN [Test that crossorigin iframe refreshes are not observable by the parent] expected: NOTRUN [Test that cross-site iframe refreshes are not observable by the parent] expected: NOTRUN + + [Test that iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that crossorigin iframe navigations are not observable by the parent] + expected: NOTRUN + + [Test that cross-site iframe navigations are not observable by the parent] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/resource-timing/test_resource_timing.html.ini b/tests/wpt/meta-legacy-layout/resource-timing/test_resource_timing.html.ini index 12581463c49..86a2572b9b8 100644 --- a/tests/wpt/meta-legacy-layout/resource-timing/test_resource_timing.html.ini +++ b/tests/wpt/meta-legacy-layout/resource-timing/test_resource_timing.html.ini @@ -68,6 +68,3 @@ [PerformanceEntry has correct protocol attribute (xmlhttprequest)] expected: FAIL - - [PerformanceEntry has correct name, initiatorType, startTime, and duration (img)] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/uievents/textInput/api.html.ini b/tests/wpt/meta-legacy-layout/uievents/textInput/api.html.ini new file mode 100644 index 00000000000..8f034ec4e50 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/uievents/textInput/api.html.ini @@ -0,0 +1,24 @@ +[api.html] + [No constructor] + expected: FAIL + + [document.CreateEvent('TextEvent') prototype chain] + expected: FAIL + + [initTextEvent('foo')] + expected: FAIL + + [initTextEvent('foo', true, true, window, 'bar')] + expected: FAIL + + [case sensitivity: textInput vs textinput] + expected: FAIL + + [execCommand('insertText', false, 'a'), ] + expected: FAIL + + [execCommand('insertText', false, 'a'), + diff --git a/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html index e1f4c6ab82a..bcd6ebebc19 100644 --- a/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html +++ b/tests/wpt/tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html @@ -37,7 +37,9 @@ // close event is async, give it a chance to be fired t.step_timeout(function() { - t.done(); + requestAnimationFrame(() => { + t.done(); + }); }, 0); }, "On setting it to false, the close event should not be fired"); diff --git a/tests/wpt/tests/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html b/tests/wpt/tests/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html index b19c1d3adcb..5150499bcf0 100644 --- a/tests/wpt/tests/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html +++ b/tests/wpt/tests/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html @@ -107,6 +107,7 @@ "invoke", (event) => { eventInvoker = event.invoker; + eventTarget = event.target; called = true; }, { once: true }, @@ -114,6 +115,7 @@ invokerbutton.invokeTargetElement = svgInvokee; await clickOn(invokerbutton); assert_true(called, "event was called"); - assert_true(eventInvoker == svgInvokee, "event invoker is set to right element"); - }, "event dispatches if invoker is non-HTML Element"); + assert_equals(eventInvoker, invokerbutton, "event.invoker is set to right element"); + assert_equals(eventTarget, svgInvokee, "event.target is set to right element"); + }, "event dispatches if invokee is non-HTML Element"); diff --git a/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html b/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html new file mode 100644 index 00000000000..7c87d2d0392 --- /dev/null +++ b/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html @@ -0,0 +1,99 @@ + + + + + + + + + + + + + +
+ +
+

Popover 1

+ +
+ + + +
+ + + + +
+ + + + +
Popover 2
+
+ + diff --git a/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom.html b/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom.html index 62aa135b562..18ac500270c 100644 --- a/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom.html +++ b/tests/wpt/tests/html/semantics/popovers/popover-shadow-dom.html @@ -8,17 +8,6 @@
- +