Sync WPT with upstream (10-08-2025) (#38583)

Automated downstream sync of changes from upstream as of 10-08-2025
[no-wpt-sync]

Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
This commit is contained in:
Servo WPT Sync 2025-08-10 13:09:48 +02:00 committed by GitHub
parent 2f0afb0ec0
commit 86c37a380b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
223 changed files with 7100 additions and 1428 deletions

View file

@ -0,0 +1,3 @@
[gap-decorations-color-neutral-keyframe-004.html]
[gap decorations row-rule-color value list supports neutral keyframe.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[gap-decorations-color-neutral-keyframe-005.html]
[gap decorations row-rule-color value list supports neutral keyframe.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[rule-color-interpolation-conversion-001.html]
[CSS gap color change computed value to non compatible value mid-animation]
expected: FAIL

View file

@ -0,0 +1,3 @@
[rule-color-interpolation-conversion-002.html]
[CSS gap color change computed value to compatible value mid-animation]
expected: FAIL

View file

@ -0,0 +1,2 @@
[rule-color-interpolation-conversion-crash.html]
expected: TIMEOUT

View file

@ -0,0 +1,144 @@
[rule-color-interpolation-multiple-values-001.html]
[CSS Transitions: property <row-rule-color> from neutral to [red red red\] at (-0.3) should be [black black black\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red red red\] at (0) should be [black black black\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red red red\] at (0.3) should be [rgb(77, 0, 0) rgb(77, 0, 0) rgb(77, 0, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red red red\] at (0.6) should be [rgb(153, 0, 0) rgb(153, 0, 0) rgb(153, 0, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red red red\] at (1) should be [red red red\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red red red\] at (1.5) should be [red red red\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red red red\] at (-0.3) should be [black black black\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red red red\] at (0) should be [black black black\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red red red\] at (0.3) should be [rgb(77, 0, 0) rgb(77, 0, 0) rgb(77, 0, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red red red\] at (0.6) should be [rgb(153, 0, 0) rgb(153, 0, 0) rgb(153, 0, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red red red\] at (1) should be [red red red\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red red red\] at (1.5) should be [red red red\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red red red\] at (-0.3) should be [black black black\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red red red\] at (0) should be [black black black\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red red red\] at (0.3) should be [rgb(77, 0, 0) rgb(77, 0, 0) rgb(77, 0, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red red red\] at (0.6) should be [rgb(153, 0, 0) rgb(153, 0, 0) rgb(153, 0, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red red red\] at (1) should be [red red red\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red red red\] at (1.5) should be [red red red\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red red red\] at (-0.3) should be [black black black\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red red red\] at (0) should be [black black black\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red red red\] at (0.3) should be [rgb(77, 0, 0) rgb(77, 0, 0) rgb(77, 0, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red red red\] at (0.6) should be [rgb(153, 0, 0) rgb(153, 0, 0) rgb(153, 0, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red red red\] at (1) should be [red red red\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red red red\] at (1.5) should be [red red red\]]
expected: FAIL
[CSS Transitions: property <column-rule-color> from neutral to [red blue red\] at (-0.3) should be [black red blue\]]
expected: FAIL
[CSS Transitions: property <column-rule-color> from neutral to [red blue red\] at (0) should be [black red blue\]]
expected: FAIL
[CSS Transitions: property <column-rule-color> from neutral to [red blue red\] at (0.3) should be [rgb(77, 0, 0) rgb(179, 0, 77) rgb(77, 0, 179)\]]
expected: FAIL
[CSS Transitions: property <column-rule-color> from neutral to [red blue red\] at (0.6) should be [rgb(153, 0, 0) rgb(102, 0, 153) rgb(153, 0, 102)\]]
expected: FAIL
[CSS Transitions: property <column-rule-color> from neutral to [red blue red\] at (1) should be [red blue red\]]
expected: FAIL
[CSS Transitions: property <column-rule-color> from neutral to [red blue red\] at (1.5) should be [red blue red\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-color> from neutral to [red blue red\] at (-0.3) should be [black red blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-color> from neutral to [red blue red\] at (0) should be [black red blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-color> from neutral to [red blue red\] at (0.3) should be [rgb(77, 0, 0) rgb(179, 0, 77) rgb(77, 0, 179)\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-color> from neutral to [red blue red\] at (0.6) should be [rgb(153, 0, 0) rgb(102, 0, 153) rgb(153, 0, 102)\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-color> from neutral to [red blue red\] at (1) should be [red blue red\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-color> from neutral to [red blue red\] at (1.5) should be [red blue red\]]
expected: FAIL
[CSS Animations: property <column-rule-color> from neutral to [red blue red\] at (-0.3) should be [black red blue\]]
expected: FAIL
[CSS Animations: property <column-rule-color> from neutral to [red blue red\] at (0) should be [black red blue\]]
expected: FAIL
[CSS Animations: property <column-rule-color> from neutral to [red blue red\] at (0.3) should be [rgb(77, 0, 0) rgb(179, 0, 77) rgb(77, 0, 179)\]]
expected: FAIL
[CSS Animations: property <column-rule-color> from neutral to [red blue red\] at (0.6) should be [rgb(153, 0, 0) rgb(102, 0, 153) rgb(153, 0, 102)\]]
expected: FAIL
[CSS Animations: property <column-rule-color> from neutral to [red blue red\] at (1) should be [red blue red\]]
expected: FAIL
[CSS Animations: property <column-rule-color> from neutral to [red blue red\] at (1.5) should be [red blue red\]]
expected: FAIL
[Web Animations: property <column-rule-color> from neutral to [red blue red\] at (-0.3) should be [black red blue\]]
expected: FAIL
[Web Animations: property <column-rule-color> from neutral to [red blue red\] at (0) should be [black red blue\]]
expected: FAIL
[Web Animations: property <column-rule-color> from neutral to [red blue red\] at (0.3) should be [rgb(77, 0, 0) rgb(179, 0, 77) rgb(77, 0, 179)\]]
expected: FAIL
[Web Animations: property <column-rule-color> from neutral to [red blue red\] at (0.6) should be [rgb(153, 0, 0) rgb(102, 0, 153) rgb(153, 0, 102)\]]
expected: FAIL
[Web Animations: property <column-rule-color> from neutral to [red blue red\] at (1) should be [red blue red\]]
expected: FAIL
[Web Animations: property <column-rule-color> from neutral to [red blue red\] at (1.5) should be [red blue red\]]
expected: FAIL

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,3 @@
[rule-width-interpolation-conversion-001.html]
[CSS gap width change computed value to non compatible value mid-animation]
expected: FAIL

View file

@ -0,0 +1,3 @@
[rule-width-interpolation-conversion-002.html]
[CSS gap width change computed value to non compatible value mid-animation]
expected: FAIL

View file

@ -0,0 +1,6 @@
[rule-overlap-computed.html]
[Property gap-rule-overlap value 'row-over-column']
expected: FAIL
[Property gap-rule-overlap value 'column-over-row']
expected: FAIL

View file

@ -0,0 +1,6 @@
[rule-overlap-valid.html]
[e.style['gap-rule-overlap'\] = "row-over-column" should set the property value]
expected: FAIL
[e.style['gap-rule-overlap'\] = "column-over-row" should set the property value]
expected: FAIL

View file

@ -1,6 +0,0 @@
[rule-paint-order-computed.html]
[Property gap-rule-paint-order value 'row-over-column']
expected: FAIL
[Property gap-rule-paint-order value 'column-over-row']
expected: FAIL

View file

@ -1,6 +0,0 @@
[rule-paint-order-valid.html]
[e.style['gap-rule-paint-order'\] = "row-over-column" should set the property value]
expected: FAIL
[e.style['gap-rule-paint-order'\] = "column-over-row" should set the property value]
expected: FAIL

View file

@ -0,0 +1,2 @@
[masonry-order-001.html]
expected: FAIL

View file

@ -1,12 +0,0 @@
[grid-template-columns-repeat-auto-valid.tentative.html]
[e.style['grid-template-columns'\] = "repeat(auto-fill, auto)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, auto 100px auto)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] auto)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, [three\] auto [four\])" should set the property value]
expected: FAIL

View file

@ -0,0 +1,48 @@
[grid-template-columns-repeat-intrinsic-valid.tentative.html]
[e.style['grid-template-columns'\] = "repeat(auto-fill, auto)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, auto 100px auto)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] auto)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, [three\] auto [four\])" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fill, min-content)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, min-content 100px min-content)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] min-content)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, [three\] min-content [four\])" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fill, max-content)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, max-content 100px max-content)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] max-content)" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, [three\] max-content [four\])" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fill, fit-content(200px))" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, fit-content(200px) 100px fit-content(200px))" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] fit-content(200px))" should set the property value]
expected: FAIL
[e.style['grid-template-columns'\] = "repeat(auto-fit, [three\] fit-content(200px) [four\])" should set the property value]
expected: FAIL

View file

@ -1,12 +0,0 @@
[grid-template-rows-repeat-auto-valid.tentative.html]
[e.style['grid-template-rows'\] = "repeat(auto-fill, auto)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, auto 100px auto)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] auto)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, [three\] auto [four\])" should set the property value]
expected: FAIL

View file

@ -0,0 +1,48 @@
[grid-template-rows-repeat-intrinsic-valid.tentative.html]
[e.style['grid-template-rows'\] = "repeat(auto-fill, auto)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, auto 100px auto)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] auto)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, [three\] auto [four\])" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fill, min-content)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, min-content 100px min-content)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] min-content)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, [three\] min-content [four\])" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fill, max-content)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, max-content 100px max-content)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] max-content)" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, [three\] max-content [four\])" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fill, fit-content(200px))" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, fit-content(200px) 100px fit-content(200px))" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fill, minmax(30px, 5fr) [two\] fit-content(200px))" should set the property value]
expected: FAIL
[e.style['grid-template-rows'\] = "repeat(auto-fit, [three\] fit-content(200px) [four\])" should set the property value]
expected: FAIL

View file

@ -0,0 +1,15 @@
[contents-rule.html]
[Simple @contents with no fallback]
expected: FAIL
[Implicit semicolon after @contents, at end of block]
expected: FAIL
[Block in @apply overrides fallback]
expected: FAIL
[Fallback is used if @apply has no block]
expected: FAIL
[@contents is ignored if there is no @contents parameter]
expected: FAIL

View file

@ -0,0 +1,3 @@
[cross-stylesheet.html]
[CSS Mixins: Mixin from another stylesheet]
expected: FAIL

View file

@ -0,0 +1,9 @@
[shadow-dom.html]
[Style in shadow DOM should have access to outside non-adopted mixins]
expected: FAIL
[Style in shadow DOM should have access to inside mixins]
expected: FAIL
[Style in shadow DOM should have access to mixins from adopted stylesheets]
expected: FAIL

View file

@ -0,0 +1,2 @@
[replaced-object-backdrop.html]
expected: FAIL

View file

@ -16,3 +16,81 @@
[Property text-autospace value 'initial']
expected: FAIL
[Property text-autospace value 'ideograph-alpha ideograph-numeric']
expected: FAIL
[Property text-autospace value 'punctuation']
expected: FAIL
[Property text-autospace value 'punctuation ideograph-alpha']
expected: FAIL
[Property text-autospace value 'punctuation ideograph-alpha ideograph-numeric']
expected: FAIL
[Property text-autospace value 'ideograph-alpha insert']
expected: FAIL
[Property text-autospace value 'ideograph-numeric insert']
expected: FAIL
[Property text-autospace value 'ideograph-alpha ideograph-numeric insert']
expected: FAIL
[Property text-autospace value 'punctuation insert']
expected: FAIL
[Property text-autospace value 'punctuation ideograph-alpha insert']
expected: FAIL
[Property text-autospace value 'insert ideograph-alpha']
expected: FAIL
[Property text-autospace value 'insert ideograph-numeric']
expected: FAIL
[Property text-autospace value 'insert ideograph-alpha ideograph-numeric']
expected: FAIL
[Property text-autospace value 'insert punctuation']
expected: FAIL
[Property text-autospace value 'insert punctuation ideograph-alpha']
expected: FAIL
[Property text-autospace value 'insert punctuation ideograph-alpha ideograph-numeric']
expected: FAIL
[Property text-autospace value 'ideograph-alpha replace']
expected: FAIL
[Property text-autospace value 'ideograph-numeric replace']
expected: FAIL
[Property text-autospace value 'ideograph-alpha ideograph-numeric replace']
expected: FAIL
[Property text-autospace value 'punctuation replace']
expected: FAIL
[Property text-autospace value 'punctuation ideograph-alpha replace']
expected: FAIL
[Property text-autospace value 'replace ideograph-alpha']
expected: FAIL
[Property text-autospace value 'replace ideograph-numeric']
expected: FAIL
[Property text-autospace value 'replace ideograph-alpha ideograph-numeric']
expected: FAIL
[Property text-autospace value 'replace punctuation']
expected: FAIL
[Property text-autospace value 'replace punctuation ideograph-alpha']
expected: FAIL
[Property text-autospace value 'replace punctuation ideograph-alpha ideograph-numeric']
expected: FAIL

View file

@ -1,6 +0,0 @@
[elementsFromPoint-iframes.html]
[elementsFromPoint on inner documents]
expected: FAIL
[elementsFromPoint on the root document for points in iframe elements]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementsFromPoint-invalid-cases.html]
[The root element is the last element returned for valid queries]
expected: FAIL

View file

@ -0,0 +1,3 @@
[StyleSheetList-constructable-with-style-recalc.html]
[document.styleSheets does not include adopted style sheets]
expected: FAIL

View file

@ -0,0 +1,3 @@
[StyleSheetList-constructable.html]
[document.styleSheets does not include adopted style sheets]
expected: FAIL

View file

@ -10,3 +10,15 @@
[CaretRange.getClientRect() should return a DOMRect that matches one obtained from a manually constructed Range]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition over elements with `user-select: none`]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition over video elements]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition over audio elements]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition over SVG elements]
expected: FAIL