Sync WPT with upstream (20-04-2025) (#36618)

Automated downstream sync of changes from upstream as of 20-04-2025
[no-wpt-sync]

Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
This commit is contained in:
Servo WPT Sync 2025-04-20 03:47:50 +02:00 committed by GitHub
parent d05496277e
commit c915bf05fc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
502 changed files with 10162 additions and 1657 deletions

View file

@ -10,3 +10,12 @@
[atan2(1vh + 0px, -1vh + 0px) should be used-value-equivalent to 135deg]
expected: FAIL
[calc(asin(sin(180deg * sibling-index()))) should be used-value-equivalent to 0deg]
expected: FAIL
[calc(acos(cos(180deg * sibling-index()))) should be used-value-equivalent to 180deg]
expected: FAIL
[calc(atan(tan(180deg * sibling-index()))) should be used-value-equivalent to 0deg]
expected: FAIL

View file

@ -34,3 +34,21 @@
[value at progress 0.75 in animation of "width" from "calc-size(80px, size)" to "calc-size(calc-size(any, 20px), size + 20px)"]
expected: FAIL
[value at progress 0.75 in animation of "height" from "0px" to "calc-size(calc-size(min-content, size + 20px), 2 * size)"]
expected: FAIL
[value at progress 0.75 in animation of "height" from "calc-size(min-content, size * 4)" to "calc-size(calc-size(min-content, size + 20px), 2 * size)"]
expected: FAIL
[value at progress 0.75 in animation of "width" from "calc-size(fit-content, 20px)" to "calc-size(calc-size(fit-content, 3 * size + 10px), min(size + 20px, 2 * size - 30px) + 2 * size + 80px)"]
expected: FAIL
[value at progress 0.75 in animation of "width" from "calc-size(50%, size)" to "calc-size(calc-size(45%, (2 * size)), size + 20px)"]
expected: FAIL
[value at progress 0.75 in animation of "width" from "calc-size(40%, size)" to "calc-size(calc-size(10px, (2 * size)), size + 20px)"]
expected: FAIL
[value at progress 0.75 in animation of "width" from "calc-size(80px, size)" to "calc-size(calc-size(10px, (2 * size)), size + 20px)"]
expected: FAIL

View file

@ -1,3 +1,6 @@
[exp-log-compute.html]
[calc(log(1) + exp(0)) should be used-value-equivalent to 2]
expected: FAIL
[calc(e - exp(sibling-index())) should be used-value-equivalent to 0]
expected: FAIL

View file

@ -1,3 +1,12 @@
[hypot-pow-sqrt-computed.html]
[calc(3px * pow(200, 4)) should be used-value-equivalent to 33554428px]
expected: FAIL
[sqrt(sibling-index()) should be used-value-equivalent to 2]
expected: FAIL
[calc(1px * sqrt(sibling-index())) should be used-value-equivalent to 2px]
expected: FAIL
[sqrt(pow(sibling-index(), 2)) should be used-value-equivalent to 4]
expected: FAIL

View file

@ -193,3 +193,138 @@
[Uses of a style rule on multiple elements with 'random(per-element, ...)']
expected: FAIL
[Property scale value 'random(--foo element-shared, 3, 13)']
expected: FAIL
[Property scale value 'random(element-shared --foo, 4, 14)']
expected: FAIL
[Property scale value 'random(0, 10, 5)']
expected: FAIL
[Property scale value 'random(--foo, 10, 20, 5)']
expected: FAIL
[Property scale value 'random(--foo element-shared, 20, 30, 5)']
expected: FAIL
[Property scale value 'random(element-shared --foo, 30, 40, 5)']
expected: FAIL
[Property scale value 'random(40, 50, -5)']
expected: FAIL
[Property scale value 'random(NaN, 100, 10)']
expected: FAIL
[Property scale value 'random(10, NaN, 10)']
expected: FAIL
[Property scale value 'random(NaN, NaN, 10)']
expected: FAIL
[Property scale value 'random(NaN, 100, NaN)']
expected: FAIL
[Property scale value 'random(10, NaN, NaN)']
expected: FAIL
[Property scale value 'random(NaN, NaN, NaN)']
expected: FAIL
[Property scale value 'random(10, 100, NaN)']
expected: FAIL
[Property scale value 'calc(10 + random(NaN, 100, 10))']
expected: FAIL
[Property scale value 'calc(10 + random(10, NaN, 10))']
expected: FAIL
[Property scale value 'calc(10 + random(NaN, NaN, 10))']
expected: FAIL
[Property scale value 'calc(10 + random(NaN, 100, NaN))']
expected: FAIL
[Property scale value 'calc(10 + random(10, NaN, NaN))']
expected: FAIL
[Property scale value 'calc(10 + random(NaN, NaN, NaN))']
expected: FAIL
[Property scale value 'calc(10 + random(10, 100, NaN))']
expected: FAIL
[Property scale value 'random(infinity, 100, 10)']
expected: FAIL
[Property scale value 'random(infinity, infinity, 10)']
expected: FAIL
[Property scale value 'random(infinity, 100, infinity)']
expected: FAIL
[Property scale value 'random(infinity, infinity, infinity)']
expected: FAIL
[Property scale value 'calc(10 + random(infinity, infinity, 10))']
expected: FAIL
[Property scale value 'calc(10 + random(infinity, 100, infinity))']
expected: FAIL
[Property scale value 'calc(10 + random(infinity, infinity, infinity))']
expected: FAIL
[Property scale value 'calc(10 + random(infinity, 100, 10))']
expected: FAIL
[Property scale value 'random(10, infinity, 10)']
expected: FAIL
[Property scale value 'random(10, infinity, infinity)']
expected: FAIL
[Property scale value 'calc(10 + random(10, infinity, 10))']
expected: FAIL
[Property scale value 'calc(10 + random(10, infinity, infinity))']
expected: FAIL
[Property scale value 'random(10, 100, infinity)']
expected: FAIL
[Property scale value 'calc(10 + random(10, 100, infinity))']
expected: FAIL
[Property scale value 'random(10, 100, -infinity)']
expected: FAIL
[Property scale value 'calc(10 + random(10, 100, -infinity))']
expected: FAIL
[Property scale value on pseudo element '::before' 'random(element-shared, 9, 19)']
expected: FAIL
[Property scale value on pseudo element '::before' 'random(element-shared --foo, 10, 20)']
expected: FAIL
[Property translate value 'random(10%, 100%)']
expected: FAIL
[Maximum random: 'random(a, b)']
expected: FAIL
[Maximum random - shorthand: random(a, b))]
expected: FAIL
[Shared by name within an element: 'random(--identifier, a, b)']
expected: FAIL
[Shared globally: random(--identifier element-shared, a, b)]
expected: FAIL
[Fixed: random(fixed <number>, a, b)]
expected: FAIL

View file

@ -61,3 +61,63 @@
[e.style['transition-delay'\] = "random(25ms, 50s, by 5s)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(0px, 100px, 50px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(auto, 0px, 100px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(--foo element-shared, 0px, 100px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(auto element-shared, 0px, 100px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(element-shared --foo, 0px, 100px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(element-shared auto, 0px, 100px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(fixed 0.5, 0px, 100px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(--foo, 0px, 100px, 50px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(auto, 0px, 100px, 50px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(--foo element-shared, 0px, 100px, 50px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(auto element-shared, 0px, 100px, 50px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(element-shared --foo, 0px, 100px, 50px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(element-shared auto, 0px, 100px, 50px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(fixed 0.5, 0px, 100px, 50px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(-100px, -10px, -5px)" should set the property value]
expected: FAIL
[e.style['width'\] = "random(fixed calc(2 / 4), 0px, 100px)" should set the property value]
expected: FAIL
[e.style['max-lines'\] = "random(25, 50, 5)" should set the property value]
expected: FAIL
[e.style['scale'\] = "random(0.5, 2.5, 0.1)" should set the property value]
expected: FAIL
[e.style['rotate'\] = "random(25deg, 1turn, 5deg)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "random(25ms, 50s, 5s)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,18 @@
[sin-cos-tan-computed.html]
[calc(sin(pi * sibling-index()) should be used-value-equivalent to 0]
expected: FAIL
[calc(cos(pi * sibling-index()) should be used-value-equivalent to -1]
expected: FAIL
[calc(tan(pi * sibling-index()) should be used-value-equivalent to 0]
expected: FAIL
[calc(sin(180deg * sibling-index()) should be used-value-equivalent to 0]
expected: FAIL
[calc(cos(180deg * sibling-index()) should be used-value-equivalent to -1]
expected: FAIL
[calc(tan(180deg * sibling-index()) should be used-value-equivalent to 0]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-crossorigin-anonymous.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-crossorigin-use-credentials.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-cross-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-same-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-cross-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-same-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-cross-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-same-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-cross-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-same-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-cross-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-same-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-cross-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-same-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-cross-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-same-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-cross-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[url-image-referrerpolicy-same-origin.sub.html]
expected: FAIL

View file

@ -0,0 +1,66 @@
[url-request-modifiers-computed.sub.html]
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" crossorigin(anonymous))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" crossorigin(use-credentials))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" integrity("sha384-foobar"))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" integrity(""))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(no-referrer))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(no-referrer-when-downgrade))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(same-origin))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(origin))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(strict-origin))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(origin-when-cross-origin))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(strict-origin-when-cross-origin))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(unsafe-url))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" crossorigin(anonymous) integrity("sha384-foobar"))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" integrity("sha384-foobar") crossorigin(anonymous))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" integrity("sha384-foobar") referrerpolicy(no-referrer))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(no-referrer) integrity("sha384-foobar"))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" crossorigin(anonymous) referrerpolicy(no-referrer))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(no-referrer) crossorigin(anonymous))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" crossorigin(anonymous) integrity("sha384-foobar") referrerpolicy(no-referrer))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" integrity("sha384-foobar") referrerpolicy(no-referrer) crossorigin(anonymous))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(no-referrer) crossorigin(anonymous) integrity("sha384-foobar"))']
expected: FAIL
[Property background-image value 'url("http://web-platform.test:8000/css/support/1x1-green.png" referrerpolicy(no-referrer) integrity("sha384-foobar") crossorigin(anonymous))']
expected: FAIL

View file

@ -0,0 +1,66 @@
[url-request-modifiers-serialize.sub.html]
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" crossorigin(anonymous))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" crossorigin(use-credentials))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" integrity(\\"sha384-foobar\\"))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" integrity(\\"\\"))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(no-referrer))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(no-referrer-when-downgrade))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(same-origin))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(origin))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(strict-origin))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(origin-when-cross-origin))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(strict-origin-when-cross-origin))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(unsafe-url))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" crossorigin(anonymous) integrity(\\"sha384-foobar\\"))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" integrity(\\"sha384-foobar\\") crossorigin(anonymous))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" integrity(\\"sha384-foobar\\") referrerpolicy(no-referrer))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(no-referrer) integrity(\\"sha384-foobar\\"))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" crossorigin(anonymous) referrerpolicy(no-referrer))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(no-referrer) crossorigin(anonymous))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" crossorigin(anonymous) integrity(\\"sha384-foobar\\") referrerpolicy(no-referrer))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" integrity(\\"sha384-foobar\\") referrerpolicy(no-referrer) crossorigin(anonymous))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(no-referrer) crossorigin(anonymous) integrity(\\"sha384-foobar\\"))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "url(\\"http://web-platform.test:8000/css/support/1x1-green.png\\" referrerpolicy(no-referrer) integrity(\\"sha384-foobar\\") crossorigin(anonymous))" should set the property value]
expected: FAIL