Sync WPT with upstream (18-05-2025) (#37040)

Automated downstream sync of changes from upstream as of 18-05-2025
[no-wpt-sync]

Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
This commit is contained in:
Servo WPT Sync 2025-05-18 03:43:27 +02:00 committed by GitHub
parent ed469fe72f
commit 070a8cf937
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
377 changed files with 11542 additions and 2416 deletions

View file

@ -1,2 +0,0 @@
[align-self-stretch-auto-margins.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[justify-self-stretch-auto-margins.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[justify-self-auto-margins-2.html]
expected: FAIL

View file

@ -0,0 +1,24 @@
[corner-shape-outside-left.html]
[corner-shape: notch with shape-outside]
expected: FAIL
[corner-shape: bevel with shape-outside]
expected: FAIL
[corner-shape: notch bevel with shape-outside]
expected: FAIL
[corner-shape: round with shape-outside]
expected: FAIL
[corner-shape: square with shape-outside]
expected: FAIL
[corner-shape: scoop with shape-outside]
expected: FAIL
[corner-shape: superellipse(1.5) with shape-outside]
expected: FAIL
[corner-shape: superellipse(-.8) with shape-outside]
expected: FAIL

View file

@ -0,0 +1,24 @@
[corner-shape-outside-right.html]
[corner-shape: notch with shape-outside]
expected: FAIL
[corner-shape: bevel with shape-outside]
expected: FAIL
[corner-shape: notch bevel with shape-outside]
expected: FAIL
[corner-shape: round with shape-outside]
expected: FAIL
[corner-shape: square with shape-outside]
expected: FAIL
[corner-shape: scoop with shape-outside]
expected: FAIL
[corner-shape: superellipse(1.5) with shape-outside]
expected: FAIL
[corner-shape: superellipse(-.8) with shape-outside]
expected: FAIL

View file

@ -502,3 +502,6 @@
[Property color value 'light-dark(color-mix(in srgb, rgb(from rebeccapurple none g b), rebeccapurple), color-mix(in srgb, rgb(from rebeccapurple none g b), rebeccapurple))']
expected: FAIL
[Property color value 'LCH(from var(--accent) l c calc(h + 180 * sibling-index()))']
expected: FAIL

View file

@ -0,0 +1,9 @@
[content-counter-valid.html]
[e.style['content'\] = "\\"\\" / counter(cnt)" should set the property value]
expected: FAIL
[e.style['content'\] = "\\"regular text\\" / \\"alt text 1\\" counter(cnt) \\"alt text 2\\"" should set the property value]
expected: FAIL
[e.style['content'\] = "\\"regular text\\" / counter(cnt) \\"alt text\\"" should set the property value]
expected: FAIL

View file

@ -0,0 +1,2 @@
[font-family-name-000.xht]
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -0,0 +1,24 @@
[gap-decorations-rule-shorthand-computed-from-longhands.html]
[column-rule computed from width: 5px, style: solid, color: rgb(0, 128, 0)]
expected: FAIL
[column-rule computed from width: repeat(auto, 5px), style: repeat(auto, solid), color: repeat(auto, rgb(255, 0, 0))]
expected: FAIL
[column-rule computed from width: repeat(auto, thin medium), style: solid, color: repeat(8, red blue)]
expected: FAIL
[column-rule computed from width: repeat(6, 15px thick), style: repeat(auto, solid), color: repeat(auto, red)]
expected: FAIL
[column-rule computed from width: 15px 25px 35px, style: solid dotted, color: green]
expected: FAIL
[column-rule computed from width: repeat(auto, 5px), style: solid double, color: repeat(7, red)]
expected: FAIL
[column-rule computed from width: repeat(auto, 5px 8px 10px), style: repeat(auto, solid double), color: repeat(auto, red green blue)]
expected: FAIL
[column-rule computed from width: repeat(2, 1px 3px 5px), style: repeat(2, solid double), color: repeat(2, red)]
expected: FAIL

View file

@ -0,0 +1,39 @@
[gap-decorations-rule-shorthand-computed.html]
[Property column-rule value '5px solid currentcolor']
expected: FAIL
[Property column-rule value 'rgb(0, 0, 255) 10px solid']
expected: FAIL
[Property column-rule value 'dotted']
expected: FAIL
[Property column-rule value 'repeat(auto, 5px solid rgb(0, 0, 255))']
expected: FAIL
[Property column-rule value 'repeat(auto, 5px solid rgb(255, 255, 0), 10px dotted rgb(0, 128, 0))']
expected: FAIL
[Property column-rule value 'repeat(4, 15px dotted rgb(0, 255, 255))']
expected: FAIL
[Property column-rule value 'repeat(1, 15px ridge rgb(255, 0, 0), 10px dotted rgb(0, 255, 0), 15px double rgb(0, 0, 255))']
expected: FAIL
[Property column-rule value '5px double rgb(58, 58, 16), repeat(4, 5px ridge rgb(18, 18, 18))']
expected: FAIL
[Property column-rule value '15px dashed rgb(0, 255, 0), repeat(3, 3px double rgb(255, 0, 0), 10px dotted rgb(0, 0, 255))']
expected: FAIL
[Property column-rule value 'repeat(4, 5px solid rgb(255, 0, 255)), repeat(3, 5px solid rgb(0, 0, 255), 10px dotted rgb(0, 128, 128))']
expected: FAIL
[Property column-rule value 'repeat(auto, 5px solid rgb(255, 0, 255)), 13px dotted rgb(0, 0, 128), 10px dotted rgb(0, 128, 128), 15px double rgb(0, 0, 128)']
expected: FAIL
[Property column-rule value '5px solid rgb(255, 0, 255), repeat(auto, 5px solid rgb(255, 0, 255)), 10px dotted rgb(0, 128, 128)']
expected: FAIL
[Property column-rule value '10px dotted rgb(0, 128, 128), repeat(4, 20px hidden rgb(0, 128, 128), 30px ridge rgb(255, 0, 255)), repeat(auto, 5px solid rgb(255, 0, 255))']
expected: FAIL

View file

@ -0,0 +1,192 @@
[gap-decorations-rule-shorthand.html]
[e.style['column-rule'\] = "5px solid red" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "5px solid red" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "5px solid red" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "5px solid red" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "double" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "double" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "double" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "double" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "blue 10px" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "blue 10px" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "blue 10px" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "blue 10px" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid green)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid green)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid green)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid green)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 5px solid yellow, 10px dotted blue)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, blue 6px, 5px solid red)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, blue 6px, 5px solid red)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, 15px dotted pink)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, 15px dotted pink)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, 15px dotted pink)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, 15px dotted pink)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "repeat(1, 15px ridge yellow, 10px dotted blue, 15px double green)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "repeat(3, lime 16px, dashed purple, 10px dotted)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "thin, dashed, hotpink" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "thin, dashed, hotpink" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "thin, dashed, hotpink" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "thin, dashed, hotpink" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "5px double salmon, repeat(4, 5px ridge red)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "repeat(2, dashed gray, 10px blue dotted, 20px double), 5px solid red, repeat(4, blue 6px, 5px solid white)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "repeat(4, thick hidden skyblue), repeat(3, 5px solid red, 10px dotted)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "repeat(auto, 10px solid red), medium dotted green, repeat(3, thick dashed blue, 15px double green)" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "ridge red, repeat(auto, 5px solid green), 10px dotted blue" should not set unrelated longhands]
expected: FAIL
[e.style['column-rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set column-rule-color]
expected: FAIL
[e.style['column-rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set column-rule-style]
expected: FAIL
[e.style['column-rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should set column-rule-width]
expected: FAIL
[e.style['column-rule'\] = "10px dotted salmon, repeat(4, thin blue, hidden 5px purple), repeat(auto, 5px solid red, teal)" should not set unrelated longhands]
expected: FAIL

View file

@ -1,189 +0,0 @@
[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

@ -73,3 +73,6 @@
[Locals are function specific]
expected: FAIL
[Local with self-cycle in unused fallback]
expected: FAIL

View file

@ -19,3 +19,6 @@
[attr() cycle through function]
expected: FAIL
[attr() cycle through unused fallback in local]
expected: FAIL

View file

@ -0,0 +1,2 @@
[overflow-video.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[empty-span-001.html]
expected: FAIL

View file

@ -47,8 +47,14 @@
[CSS Values and Units Test: attr 18]
expected: FAIL
[CSS Values and Units Test: attr 19]
expected: FAIL
[CSS Values and Units Test: attr 20]
expected: FAIL
[CSS Values and Units Test: attr 15]
expected: FAIL
[CSS Values and Units Test: attr 17]
expected: FAIL
[CSS Values and Units Test: attr 21]
expected: FAIL

View file

@ -22,3 +22,9 @@
[sibling-count() should not be allowed in @counter-style descriptors]
expected: FAIL
[sibling-index() should not be allowed in @font-feature-values descriptors]
expected: FAIL
[sibling-count() should not be allowed in @font-feature-values descriptors]
expected: FAIL

View file

@ -0,0 +1,6 @@
[sibling-index-keyframe-font-variation-settings-dynamic.html]
[Initially, the sibling-index() is 3 for #target]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index()]
expected: FAIL

View file

@ -0,0 +1,6 @@
[sibling-index-keyframe-font-weight-dynamic.html]
[Initially, the sibling-index() is 3 for #target]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index()]
expected: FAIL

View file

@ -0,0 +1,6 @@
[sibling-index-keyframe-percent-dynamic.html]
[Initially, the sibling-index() is 3 for #target]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index()]
expected: FAIL

View file

@ -0,0 +1,54 @@
[sibling-index-keyframe-registered-properties-dynamic.html]
[Initially, the sibling-index() is 3 for --time]
expected: FAIL
[Initially, the sibling-index() is 3 for --angle]
expected: FAIL
[Initially, the sibling-index() is 3 for --resolution]
expected: FAIL
[Initially, the sibling-index() is 3 for --percentage]
expected: FAIL
[Initially, the sibling-index() is 3 for --number]
expected: FAIL
[Initially, the sibling-index() is 3 for --integer]
expected: FAIL
[Initially, the sibling-index() is 3 for --length]
expected: FAIL
[Initially, the sibling-index() is 3 for --length-percentage]
expected: FAIL
[Initially, the sibling-index() is 3 for --color]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index() for --time]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index() for --angle]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index() for --resolution]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index() for --percentage]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index() for --number]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index() for --integer]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index() for --length]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index() for --length-percentage]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index() for --color]
expected: FAIL

View file

@ -0,0 +1,6 @@
[sibling-index-keyframe-rotate-dynamic.html]
[Initially, the sibling-index() is 3 for #target]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index()]
expected: FAIL

View file

@ -0,0 +1,6 @@
[sibling-index-keyframe-scale-dynamic.html]
[Initially, the sibling-index() is 3 for #target]
expected: FAIL
[Removing a preceding sibling of #target reduces the sibling-index()]
expected: FAIL

View file

@ -0,0 +1,3 @@
[variable-cycles.html]
[Cycle in unused fallback]
expected: FAIL

View file

@ -0,0 +1,12 @@
[variable-substitution-variable-declaration.html]
[target6 --varC]
expected: FAIL
[target7 --varC]
expected: FAIL
[target9 --varB]
expected: FAIL
[target9 --varC]
expected: FAIL

View file

@ -0,0 +1,2 @@
[hidpi-invert-filter-background.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[has-with-nth-child-sibling-remove.html]
expected: FAIL