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

File diff suppressed because it is too large Load diff

View file

@ -1,55 +1,25 @@
[only-valid-whitespaces-are-allowed.html]
expected: TIMEOUT
[Should not load image with 'none' CSP - meta tag]
expected: FAIL
[Should not load image with 'none' CSP - HTTP header]
expected: FAIL
[U+0009 TAB should be properly parsed between directive name and value - meta tag]
expected: FAIL
[U+0009 TAB should be properly parsed between directive name and value - HTTP header]
expected: FAIL
[U+000C FF should be properly parsed between directive name and value - meta tag]
expected: FAIL
[U+000C FF should be properly parsed between directive name and value - HTTP header]
expected: TIMEOUT
[U+000A LF should be properly parsed between directive name and value - meta tag]
expected: FAIL
[U+000D CR should be properly parsed between directive name and value - meta tag]
expected: FAIL
[U+0020 SPACE should be properly parsed between directive name and value - meta tag]
expected: FAIL
[U+0020 SPACE should be properly parsed between directive name and value - HTTP header]
expected: FAIL
[U+0009 TAB should be properly parsed inside directive value - meta tag]
expected: FAIL
[U+0009 TAB should be properly parsed inside directive value - HTTP header]
expected: FAIL
[U+000C FF should be properly parsed inside directive value - meta tag]
expected: FAIL
[U+000C FF should be properly parsed inside directive value - HTTP header]
expected: TIMEOUT
[U+000A LF should be properly parsed inside directive value - meta tag]
[Should load image without any CSP - meta tag]
expected: FAIL
[U+000D CR should be properly parsed inside directive value - meta tag]
[Should load image without any CSP - HTTP header]
expected: FAIL
[U+0020 SPACE should be properly parsed inside directive value - meta tag]
[U+00A0 NBSP should not be parsed between directive name and value - meta tag]
expected: FAIL
[U+0020 SPACE should be properly parsed inside directive value - HTTP header]
[U+00A0 NBSP should not be parsed between directive name and value - HTTP header]
expected: FAIL
[U+00A0 NBSP should not be parsed inside directive value - meta tag]
expected: FAIL
[U+00A0 NBSP should not be parsed inside directive value - HTTP header]
expected: FAIL

View file

@ -0,0 +1,2 @@
[corner-shape-backdrop-filter-overflow.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[corner-shape-backdrop-filter.html]
expected: FAIL

View file

@ -115,3 +115,6 @@
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 10%, dynamic-range-limit-mix(standard 25%, constrained 75%) 20%, dynamic-range-limit-mix(constrained 10%, no-limit 30%) 20%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard calc(50% * sign(10em - 1px)), constrained 50%)']
expected: FAIL

View file

@ -67,3 +67,6 @@
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(dynamic-range-limit-mix(no-limit 1%, standard 2%) 3%, dynamic-range-limit-mix(constrained 5%, no-limit 5%) 6%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(standard calc(50% * sign(10em - 1px)), constrained 50%)" should set the property value]
expected: FAIL

View file

@ -532,3 +532,6 @@
[e.style['color'\] = "rgb(from color(srgb 0.4 0.2 0.6) r g b)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(from red calc(1 / l) c h)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-gap-decorations-012.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-gap-decorations-016.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-gap-decorations-019.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-gap-decorations-022.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-gap-decorations-023.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-gap-decorations-024.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-gap-decorations-025.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-gap-decorations-026.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-gap-decorations-027.html]
expected: FAIL

View file

@ -0,0 +1,3 @@
[grid-gap-decorations-028.html]
[`column-rule-color` should be rgb(0, 255, 0)]
expected: FAIL

View file

@ -0,0 +1,6 @@
[gap-decorations-bidirectional-shorthands.html]
[rule-color shorthand computed from longhand values]
expected: FAIL
[rule-width shorthand computed from longhand values]
expected: FAIL

View file

@ -64,3 +64,36 @@
[Property row-rule-color value 'rgb(from yellow calc(255 - r) calc(255 - g) calc(255 - b))']
expected: FAIL
[Property rule-color value 'currentcolor']
expected: FAIL
[Property rule-color value 'red']
expected: FAIL
[Property rule-color value 'repeat(4, yellow)']
expected: FAIL
[Property rule-color value 'red green blue']
expected: FAIL
[Property rule-color value 'repeat(7, lime) repeat(3, red)']
expected: FAIL
[Property rule-color value 'repeat(auto, red)']
expected: FAIL
[Property rule-color value 'repeat(calc(5 + 3), salmon)']
expected: FAIL
[Property rule-color value 'color-mix(in srgb, red 50%, blue 50%)']
expected: FAIL
[Property rule-color value 'color-mix(in srgb, lime 25%, yellow 75%)']
expected: FAIL
[Property rule-color value 'repeat(auto, rgb(from lime r g b))']
expected: FAIL
[Property rule-color value 'rgb(from yellow calc(255 - r) calc(255 - g) calc(255 - b))']
expected: FAIL

View file

@ -88,3 +88,48 @@
[e.style['row-rule-color'\] = "blue repeat(auto, red green) repeat(4, blue red green)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(4, blue)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(3, red green blue)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(1, red green blue yellow)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "red" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(4, cyan)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "green blue" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "red blue green yellow pink" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(3, blue) repeat(4, red)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "red repeat(3, blue) blue repeat(4, red green cyan)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(4, red green cyan) repeat(5, yellow) blue" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(auto, red)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(auto, red green blue)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(auto, red green) red" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "repeat(4, blue red green) repeat(auto, red)" should set the property value]
expected: FAIL
[e.style['rule-color'\] = "blue repeat(auto, red green) repeat(4, blue red green)" should set the property value]
expected: FAIL

View file

@ -46,3 +46,27 @@
[Property row-rule-width value 'repeat(auto, min(5px, 10px)) repeat(5, 10px) calc(10px + 0.5em)']
expected: FAIL
[Property rule-width value 'calc(10px + 0.5em)']
expected: FAIL
[Property rule-width value 'calc(10px - 0.5em)']
expected: FAIL
[Property rule-width value '2px 4px 6px']
expected: FAIL
[Property rule-width value 'repeat(4, 2px)']
expected: FAIL
[Property rule-width value 'repeat(auto, 10px)']
expected: FAIL
[Property rule-width value 'repeat(calc(5 + 3), 10px)']
expected: FAIL
[Property rule-width value 'repeat(5, 10px calc(10px + 0.5em))']
expected: FAIL
[Property rule-width value 'repeat(auto, min(5px, 10px)) repeat(5, 10px) calc(10px + 0.5em)']
expected: FAIL

View file

@ -88,3 +88,48 @@
[e.style['row-rule-width'\] = "10px repeat(auto, 20px 30px) repeat(4, thin 50px 60px)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(4, thin)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(3, thin medium thick)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(1, 10px thin medium thick)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "10px" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(4, medium)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "10px 15px" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "10px 15px 20px 25px 30px" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(3, 10px) repeat(4, 15px)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "10px repeat(3, 20px) 30px repeat(4, thin medium thick)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(4, 10px 20px 30px) repeat(5, 40px) 50px" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(auto, thin)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(auto, 10px 20px 30px)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(auto, 10px 20px) 30px" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "repeat(4, 10px 20px 30px) repeat(auto, 40px)" should set the property value]
expected: FAIL
[e.style['rule-width'\] = "10px repeat(auto, 20px 30px) repeat(4, thin 50px 60px)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,189 @@
[gap-decorations-properties.html]
[gap-rule-paint-order]
expected: FAIL
[gap-rule-paint-order.row-over-column]
expected: FAIL
[gap-rule-paint-order.column-over-row]
expected: FAIL
[column-rule-break]
expected: FAIL
[column-rule-break.none]
expected: FAIL
[column-rule-break.spanning-item]
expected: FAIL
[column-rule-break.intersection]
expected: FAIL
[column-rule-color]
expected: FAIL
[column-rule-color.red]
expected: FAIL
[column-rule-color.blue]
expected: FAIL
[column-rule-color.repeat(4, blue red green) repeat(auto, red)]
expected: FAIL
[column-rule-color.blue red]
expected: FAIL
[column-rule-outset]
expected: FAIL
[column-rule-outset.10px]
expected: FAIL
[column-rule-outset.50%]
expected: FAIL
[column-rule-style]
expected: FAIL
[column-rule-style.none]
expected: FAIL
[column-rule-style.hidden]
expected: FAIL
[column-rule-style.dotted]
expected: FAIL
[column-rule-style.dashed]
expected: FAIL
[column-rule-style.solid]
expected: FAIL
[column-rule-style.double]
expected: FAIL
[column-rule-style.groove]
expected: FAIL
[column-rule-style.ridge]
expected: FAIL
[column-rule-style.inset]
expected: FAIL
[column-rule-style.outset]
expected: FAIL
[column-rule-style.dotted dashed]
expected: FAIL
[column-rule-style.repeat(3, dotted)]
expected: FAIL
[column-rule-width]
expected: FAIL
[column-rule-width.10px]
expected: FAIL
[column-rule-width.thin]
expected: FAIL
[column-rule-width.medium]
expected: FAIL
[column-rule-width.thick]
expected: FAIL
[row-rule-break]
expected: FAIL
[row-rule-break.none]
expected: FAIL
[row-rule-break.spanning-item]
expected: FAIL
[row-rule-break.intersection]
expected: FAIL
[row-rule-color]
expected: FAIL
[row-rule-color.red]
expected: FAIL
[row-rule-color.blue]
expected: FAIL
[row-rule-color.repeat(4, blue red green) repeat(auto, red)]
expected: FAIL
[row-rule-color.blue red]
expected: FAIL
[row-rule-outset]
expected: FAIL
[row-rule-outset.10px]
expected: FAIL
[row-rule-outset.50%]
expected: FAIL
[row-rule-style]
expected: FAIL
[row-rule-style.none]
expected: FAIL
[row-rule-style.hidden]
expected: FAIL
[row-rule-style.dotted]
expected: FAIL
[row-rule-style.dashed]
expected: FAIL
[row-rule-style.solid]
expected: FAIL
[row-rule-style.double]
expected: FAIL
[row-rule-style.groove]
expected: FAIL
[row-rule-style.ridge]
expected: FAIL
[row-rule-style.inset]
expected: FAIL
[row-rule-style.outset]
expected: FAIL
[row-rule-style.dotted dashed]
expected: FAIL
[row-rule-style.repeat(3, dotted)]
expected: FAIL
[row-rule-width]
expected: FAIL
[row-rule-width.10px]
expected: FAIL
[row-rule-width.thin]
expected: FAIL
[row-rule-width.medium]
expected: FAIL
[row-rule-width.thick]
expected: FAIL

View file

@ -0,0 +1,3 @@
[grid-content-alignment-with-abspos-001.html]
[.grid 1]
expected: FAIL

View file

@ -4,3 +4,15 @@
[e.style['content'\] = "-webkit-image-set(linear-gradient(black, white) 1x, 'example.png' 4x)" should set the property value]
expected: FAIL
[e.style['background-image'\] = "image-set(url(\\"example.png\\") calc(1dppx * sibling-index()))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "-webkit-image-set(url(\\"example.png\\") calc(1dppx * sibling-index()))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "image-set(url(\\"example.png\\") calc(1dppx * sign(1em - 10px)))" should set the property value]
expected: FAIL
[e.style['background-image'\] = "-webkit-image-set(url(\\"example.png\\") calc(1dppx * sign(1em - 10px)))" should set the property value]
expected: FAIL

View file

@ -1,2 +0,0 @@
[table-cell-overflow-auto-scrolled.html]
expected: FAIL

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

View file

@ -0,0 +1,2 @@
[empty-element-with-filter-004.html]
expected: FAIL

View file

@ -1,4 +1,4 @@
[Construct.tentative.html]
[Construct.html]
[A constructor with only a scoped custom element registry definition should fail upon construction]
expected: FAIL

View file

@ -1,4 +1,4 @@
[CustomElementRegistry-define.tentative.html]
[CustomElementRegistry-define.html]
[Create a CustomElementRegistry not identically equal to window.customElements]
expected: FAIL

View file

@ -1,30 +1,21 @@
[CustomElementRegistry-initialize.tentative.html]
[CustomElementRegistry-initialize.html]
[initialize is a function on both global and scoped CustomElementRegistry]
expected: FAIL
[initialize sets element.customElements to the global registry]
expected: FAIL
[initialize does not set the registry of nested shadow tree to the global registry]
expected: FAIL
[initialize sets element.customElements to a scoped registry]
expected: FAIL
[initialize does not set the registry of nested shadow tree to a scoped registry]
expected: FAIL
[initialize sets element.customElements permantently]
expected: FAIL
[initialize is no-op on a subtree with a non-null registry]
expected: FAIL
[initialize sets element.customElementRegistry to the global registry]
expected: FAIL
[initialize does not set the registry of nested shadow tree to the global registry]
expected: FAIL
[initialize sets element.customElementRegistry to a scoped registry]
expected: FAIL
[initialize does not set the registry of nested shadow tree to a scoped registry]
expected: FAIL
[initialize sets element.customElementRegistry permantently]
expected: FAIL
[initialize is no-op on a subtree with a non-null registry]
expected: FAIL

View file

@ -1,4 +1,4 @@
[CustomElementRegistry-multi-register.tentative.html]
[CustomElementRegistry-multi-register.html]
[Same constructor can be registered to different registries]
expected: FAIL

View file

@ -1,4 +1,4 @@
[CustomElementRegistry-upgrade.tentative.html]
[CustomElementRegistry-upgrade.html]
[upgrade is a function on both global and scoped CustomElementRegistry]
expected: FAIL

View file

@ -0,0 +1,2 @@
[Document-createElement.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[Document-createElementNS.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[Document-importNode.html]
expected: ERROR

View file

@ -1,4 +1,4 @@
[Element-customElementRegistry-exceptions.tentative.html]
[Element-customElementRegistry-exceptions.html]
[customElementRegistry on a failed custom element created by calling createElement on CustomElementRegistry should return the registry]
expected: FAIL

View file

@ -1,4 +1,4 @@
[Element-customElementRegistry.tentative.html]
[Element-customElementRegistry.html]
[customElementRegistry on a newly constrcuted element should return window.customElements by default]
expected: FAIL

View file

@ -1,4 +1,4 @@
[Element-innerHTML.tentative.html]
[Element-innerHTML.html]
[innerHTML on a disconnected element should use the scoped registry it was created with]
expected: FAIL

View file

@ -1,4 +1,4 @@
[ShadowRoot-init-customElementRegistry.tentative.html]
[ShadowRoot-init-customElementRegistry.html]
[A newly attached disconnected ShadowRoot should use the global registry by default]
expected: FAIL

View file

@ -1,4 +1,4 @@
[ShadowRoot-innerHTML.tentative.html]
[ShadowRoot-innerHTML.html]
[innerHTML on a shadow root should use the scoped registry]
expected: FAIL

View file

@ -1,4 +1,4 @@
[constructor-reentry-with-different-definition.tentative.html]
[constructor-reentry-with-different-definition.html]
[Re-entry via upgrade before calling super()]
expected: FAIL

View file

@ -1,3 +1,3 @@
[initial-about-blank.tentative.window.html]
[initial-about-blank.window.html]
[Each navigable document has its own registry]
expected: FAIL

View file

@ -0,0 +1,9 @@
[pseudo-class-defined.window.html]
["uncustomized" :defined doesn't care about your registry']
expected: FAIL
["custom" :defined doesn't care about your registry]
expected: FAIL
[pseudo-class-defined]
expected: FAIL

View file

@ -1,4 +1,4 @@
[scoped-registry-define-upgrade-criteria.tentative.html]
[scoped-registry-define-upgrade-criteria.html]
[Adding definition to global registry should not affect shadow roots using scoped registry]
expected: FAIL

View file

@ -1,4 +1,4 @@
[scoped-registry-define-upgrade-order.tentative.html]
[scoped-registry-define-upgrade-order.html]
[Upgrade in tree order in the same tree scope]
expected: FAIL

View file

@ -1,4 +1,4 @@
[scoped-registry-registry-define-get-etc.tentative.html]
[scoped-registry-registry-define-get-etc.html]
[Custom element registries with a registered custom element return the class in their get method, and the name in their getName method]
expected: FAIL

View file

@ -1,5 +1,5 @@
[template.tentative.window.html]
[shadowRootCustomElements reflects as string]
[template.window.html]
[shadowRootCustomElementRegistry reflects as string]
expected: FAIL
[Serializing a ShadowRoot with a null registry]
@ -7,6 +7,3 @@
[Serializing a ShadowRoot with a registry that differs from its host]
expected: FAIL
[shadowRootCustomElementRegistry reflects as string]
expected: FAIL

View file

@ -1,2 +0,0 @@
[Document-createElement.tentative.html]
expected: ERROR

View file

@ -1,2 +0,0 @@
[Document-createElementNS.tentative.html]
expected: ERROR

View file

@ -1,2 +0,0 @@
[Document-importNode.tentative.html]
expected: ERROR

View file

@ -0,0 +1,42 @@
[idlharness.tentative.window.html]
[idl_test setup]
expected: FAIL
[idl_test validation]
expected: FAIL
[Partial interface CustomElementRegistry: member names are unique]
expected: FAIL
[Partial interface HTMLTemplateElement: member names are unique]
expected: FAIL
[Partial interface Element: member names are unique]
expected: FAIL
[Partial dictionary ShadowRootInit: member names are unique]
expected: FAIL
[Partial dictionary ElementCreationOptions: member names are unique]
expected: FAIL
[Document includes DocumentOrShadowRoot: member names are unique]
expected: FAIL
[ShadowRoot includes DocumentOrShadowRoot: member names are unique]
expected: FAIL
[HTMLTemplateElement interface: attribute shadowRootCustomElementRegistry]
expected: FAIL
[CustomElementRegistry interface: operation initialize(Node)]
expected: FAIL
[Document interface: attribute customElementRegistry]
expected: FAIL
[ShadowRoot interface: attribute customElementRegistry]
expected: FAIL
[Element interface: attribute customElementRegistry]
expected: FAIL

View file

@ -436,3 +436,24 @@
[Element interface: calling moveBefore(Node, Node?) on element with too few arguments must throw TypeError]
expected: FAIL
[Document interface: attribute customElementRegistry]
expected: FAIL
[Document interface: new Document() must inherit property "customElementRegistry" with the proper type]
expected: FAIL
[Document interface: xmlDoc must inherit property "customElementRegistry" with the proper type]
expected: FAIL
[ShadowRoot interface: attribute customElementRegistry]
expected: FAIL
[Element interface: attribute customElementRegistry]
expected: FAIL
[Element interface: element must inherit property "customElementRegistry" with the proper type]
expected: FAIL
[idlharness.window.html?include=Node]

View file

@ -0,0 +1,2 @@
[document-element.window.html]
expected: ERROR

View file

@ -0,0 +1,15 @@
[no-vary-search.tentative.any.html]
[When params is set to true, URL differs only by their parameters (other than `dispatch` and `uuid`) should not be cached as different entries.]
expected: FAIL
[no-vary-search.tentative.any.sharedworker.html]
expected: ERROR
[no-vary-search.tentative.any.worker.html]
[When params is set to true, URL differs only by their parameters (other than `dispatch` and `uuid`) should not be cached as different entries.]
expected: FAIL
[no-vary-search.tentative.any.serviceworker.html]
expected: ERROR

View file

@ -52,6 +52,3 @@
[sec-fetch-storage-access - Cross-site]
expected: FAIL
[sec-fetch-user]
expected: FAIL

View file

@ -0,0 +1,25 @@
[dangling-markup-mitigation-allowed-apis.https.html]
expected: TIMEOUT
[Does not block window.open(`resources/empty.html?\n<`,'_self')]
expected: FAIL
[Setup controlled frame]
expected: TIMEOUT
[Does not block xhr]
expected: NOTRUN
[Does not block EventSource]
expected: NOTRUN
[Does not block fetch]
expected: NOTRUN
[Does not block Worker]
expected: NOTRUN
[Does not block importScripts]
expected: NOTRUN
[Clean up iframe]
expected: NOTRUN

View file

@ -1,18 +0,0 @@
[dangling-markup-mitigation-allowed-apis.tentative.https.html]
[Does not block window.open(`resources/empty.html?\n<`,'_self')]
expected: FAIL
[Does not block xhr]
expected: FAIL
[Does not block EventSource]
expected: FAIL
[Does not block fetch]
expected: FAIL
[Does not block Worker]
expected: FAIL
[Does not block importScripts]
expected: FAIL

View file

@ -0,0 +1,4 @@
[nested-focus-within-iframe-focus-event.html]
expected: ERROR
[dialog.focus() in navigable's focus handler]
expected: TIMEOUT

View file

@ -1,3 +0,0 @@
[008.html]
[Link with onclick form submit to javascript url and href navigation ]
expected: FAIL

View file

@ -0,0 +1,6 @@
[empty-iframe-load-event.html]
[Check execution order from nested timeout]
expected: FAIL
[Check execution order on load handler]
expected: FAIL

View file

@ -1,3 +1,6 @@
[iframe-src-aboutblank-navigate-immediately.html]
[Navigating to a different document with window.open]
expected: FAIL
[Navigating to a different document with form submission]
expected: FAIL

View file

@ -1,3 +0,0 @@
[traverse_the_history_3.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -11,9 +11,6 @@
[Access is revoked to Window object when we stop being same effective script origin due to document.domain.]
expected: FAIL
[Access is revoked to Location object when we stop being same effective script origin due to document.domain.]
expected: FAIL
[Access evolves correctly for non-cross-origin objects when we join up via document.domain and then diverge again.]
expected: FAIL

View file

@ -5801,6 +5801,9 @@
[ImageData interface: new ImageData(10, 10) must inherit property "pixelFormat" with the proper type]
expected: FAIL
[CustomElementRegistry interface: operation initialize(Node)]
expected: FAIL
[idlharness.https.html?include=HTML.+]
[HTMLAllCollection interface: existence and properties of interface object]
@ -7848,3 +7851,9 @@
[HTMLButtonElement interface: document.createElement("button") must inherit property "commandForElement" with the proper type]
expected: FAIL
[HTMLTemplateElement interface: attribute shadowRootCustomElementRegistry]
expected: FAIL
[HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootCustomElementRegistry" with the proper type]
expected: FAIL

View file

@ -0,0 +1,30 @@
[error-sequence.html]
[empty src attribute]
expected: FAIL
[urlRecord failure]
expected: FAIL
[fetch resource]
expected: FAIL
[error event while HAVE_NOTHING]
expected: FAIL
[error attribute while HAVE_NOTHING]
expected: FAIL
[play() promise while HAVE_NOTHING]
expected: FAIL
[play() promise after error event while HAVE_NOTHING]
expected: FAIL
[error event while HAVE_METADATA]
expected: FAIL
[error event after HAVE_FUTURE_DATA]
expected: FAIL
[error attribute after DECODE_ERROR]
expected: FAIL

View file

@ -2,4 +2,3 @@
expected: TIMEOUT
[All events are triggered in chronological order]
expected: TIMEOUT

View file

@ -1,3 +1,4 @@
[iframe_sandbox_popups_escaping-1.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: TIMEOUT

View file

@ -1,4 +1,4 @@
[iframe_sandbox_popups_nonescaping-1.html]
expected: TIMEOUT
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN

View file

@ -1,3 +1,4 @@
[iframe_sandbox_popups_nonescaping-2.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL
expected: NOTRUN

View file

@ -0,0 +1,3 @@
[jsurl-form-submit.tentative.html]
[Verifies that form submissions scheduled inside javascript: urls take precedence over the javascript: url's return value.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[historical.html]
[<input name=isindex> should not be supported]
expected: FAIL

Some files were not shown because too many files have changed in this diff Show more