Sync WPT with upstream (06-04-2025) (#36369)

Automated downstream sync of changes from upstream as of 06-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-06 06:11:16 +02:00 committed by GitHub
parent b4fd9ebb0e
commit bd43b78735
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
708 changed files with 15442 additions and 3379 deletions

View file

@ -412,3 +412,36 @@
[CSS Transitions: property <line-height> from [14q\] to [normal\] at (0.3) should be [14q\]]
expected: FAIL
[Web Animations: property <line-height> from [1\] to [200%\] at (-0.3) should be [1\]]
expected: FAIL
[Web Animations: property <line-height> from [1\] to [200%\] at (0) should be [1\]]
expected: FAIL
[Web Animations: property <line-height> from [1\] to [200%\] at (0.3) should be [1\]]
expected: FAIL
[Web Animations: property <line-height> from [1\] to [200%\] at (0.5) should be [200%\]]
expected: FAIL
[Web Animations: property <line-height> from [1\] to [200%\] at (0.6) should be [200%\]]
expected: FAIL
[Web Animations: property <line-height> from [1\] to [200%\] at (1) should be [200%\]]
expected: FAIL
[Web Animations: property <line-height> from [1\] to [200%\] at (1.5) should be [200%\]]
expected: FAIL
[Web Animations: property <line-height> from [100%\] to [200%\] at (0) should be [100%\]]
expected: FAIL
[Web Animations: property <line-height> from [100%\] to [200%\] at (0.3) should be [130%\]]
expected: FAIL
[Web Animations: property <line-height> from [100%\] to [200%\] at (0.6) should be [160%\]]
expected: FAIL
[Web Animations: property <line-height> from [100%\] to [200%\] at (1) should be [200%\]]
expected: FAIL

View file

@ -0,0 +1,2 @@
[mix-blend-mode-video-sibling.html]
expected: FAIL

File diff suppressed because it is too large Load diff

View file

@ -45,3 +45,30 @@
[corner-shape-render-fuzzy.html?corner-top-left-shape=bevel&border-radius=40px&border-width=10px]
expected: FAIL
[corner-shape-render-fuzzy.html?corner-shape=superellipse(3)&border-radius=40px&box-shadow=10px 10px 0 10px black]
expected: FAIL
[corner-shape-render-fuzzy.html?corner-shape=superellipse(-7)&border-radius=20%&border-width=20px]
expected: FAIL
[corner-shape-render-fuzzy.html?corner-top-left-shape=superellipse(-4)&border-radius=40%]
expected: FAIL
[corner-shape-render-fuzzy.html?border-radius=40%&corner-shape=notch&box-shadow=10px%2010px%200%2010px%20yellow]
expected: FAIL
[corner-shape-render-fuzzy.html?corner-shape=superellipse(-2)&border-radius=20%&border-width=20px]
expected: FAIL
[corner-shape-render-fuzzy.html?border-radius=30%&corner-shape=superellipse(-1.5)&box-shadow=10px%2010px%200%2010px%20black]
expected: FAIL
[corner-shape-render-fuzzy.html?corner-shape=superellipse(5)&border-radius=20%&border-width=20px]
expected: FAIL
[corner-shape-render-fuzzy.html?corner-top-left-shape=superellipse(2.5)&border-radius=20%&border-width=10px]
expected: FAIL
[corner-shape-render-fuzzy.html?corner-shape=superellipse(0.8)&border-radius=40px&border-width=10px&border-left-color=purple]
expected: FAIL

View file

@ -57,3 +57,33 @@
[corner-shape-render-precise.html?corner-top-left-shape=bevel&border-radius=40px]
expected: FAIL
[corner-shape-render-precise.html?corner-bottom-right-shape=superellipse(0.8)&border-bottom-right-radius=50%]
expected: FAIL
[corner-shape-render-precise.html?corner-top-left-shape=superellipse(0.5)&border-radius=40px]
expected: FAIL
[corner-shape-render-precise.html?corner-shape=square&border-bottom-left-radius=5px]
expected: FAIL
[corner-shape-render-precise.html?corner-top-left-shape=superellipse(-0.5)&border-radius=40px]
expected: FAIL
[corner-shape-render-precise.html?corner-shape=superellipse(3)&border-top-right-radius=33px]
expected: FAIL
[corner-shape-render-precise.html?corner-top-left-shape=superellipse(-4)&border-radius=40px]
expected: FAIL
[corner-shape-render-precise.html?corner-shape=superellipse(2.3)&border-radius=40%]
expected: FAIL
[corner-shape-render-precise.html?corner-top-right-shape=superellipse(-4)&border-top-right-radius=50px]
expected: FAIL
[corner-shape-render-precise.html?border-radius=50%&corner-shape=bevel&box-shadow=10px%2010px%200%2010px%20black]
expected: FAIL
[corner-shape-render-precise.html?border-top-left-radius=50%&corner-shape=superellipse(0.7)&border-left-width=30px&border-top-width=30px]
expected: FAIL

View file

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

View file

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

View file

@ -88,3 +88,27 @@
[Property corner-shape value 'superellipse(0.5) superellipse(3) superellipse(1) superellipse(infinity)']
expected: FAIL
[Property corner-top-left-shape value 'superellipse(-infinity)']
expected: FAIL
[Property corner-top-left-shape value 'superellipse( -1)']
expected: FAIL
[Property corner-shape value 'superellipse(-5) superellipse(3) superellipse(7) superellipse(-5.5)']
expected: FAIL
[Property corner-shape value 'bevel superellipse(1)']
expected: FAIL
[Property corner-shape value 'superellipse(-1) superellipse(3) square']
expected: FAIL
[Property corner-shape value 'superellipse(-1) superellipse(3) superellipse(0)']
expected: FAIL
[Property corner-shape value 'bevel superellipse(1) squircle round']
expected: FAIL
[Property corner-shape value 'superellipse(-1) superellipse(3) superellipse(0) superellipse(infinity)']
expected: FAIL

View file

@ -376,3 +376,105 @@
[e.style['corner-shape'\] = "superellipse(0.5) superellipse(3) superellipse(1) superellipse(infinity)" should set the property value]
expected: FAIL
[e.style['corner-top-left-shape'\] = "square" should set the property value]
expected: FAIL
[e.style['corner-top-left-shape'\] = "superellipse(-infinity)" should set the property value]
expected: FAIL
[e.style['corner-top-left-shape'\] = "superellipse(-0.5)" should set the property value]
expected: FAIL
[e.style['corner-top-left-shape'\] = "superellipse(-4)" should set the property value]
expected: FAIL
[e.style['corner-top-right-shape'\] = "square" should set the property value]
expected: FAIL
[e.style['corner-top-right-shape'\] = "superellipse(-infinity)" should set the property value]
expected: FAIL
[e.style['corner-top-right-shape'\] = "superellipse(-0.5)" should set the property value]
expected: FAIL
[e.style['corner-top-right-shape'\] = "superellipse(-4)" should set the property value]
expected: FAIL
[e.style['corner-bottom-left-shape'\] = "square" should set the property value]
expected: FAIL
[e.style['corner-bottom-left-shape'\] = "superellipse(-infinity)" should set the property value]
expected: FAIL
[e.style['corner-bottom-left-shape'\] = "superellipse(-0.5)" should set the property value]
expected: FAIL
[e.style['corner-bottom-left-shape'\] = "superellipse(-4)" should set the property value]
expected: FAIL
[e.style['corner-bottom-right-shape'\] = "square" should set the property value]
expected: FAIL
[e.style['corner-bottom-right-shape'\] = "superellipse(-infinity)" should set the property value]
expected: FAIL
[e.style['corner-bottom-right-shape'\] = "superellipse(-0.5)" should set the property value]
expected: FAIL
[e.style['corner-bottom-right-shape'\] = "superellipse(-4)" should set the property value]
expected: FAIL
[e.style['corner-start-start-shape'\] = "square" should set the property value]
expected: FAIL
[e.style['corner-start-start-shape'\] = "superellipse(-infinity)" should set the property value]
expected: FAIL
[e.style['corner-start-start-shape'\] = "superellipse(-0.5)" should set the property value]
expected: FAIL
[e.style['corner-start-start-shape'\] = "superellipse(-4)" should set the property value]
expected: FAIL
[e.style['corner-start-end-shape'\] = "square" should set the property value]
expected: FAIL
[e.style['corner-start-end-shape'\] = "superellipse(-infinity)" should set the property value]
expected: FAIL
[e.style['corner-start-end-shape'\] = "superellipse(-0.5)" should set the property value]
expected: FAIL
[e.style['corner-start-end-shape'\] = "superellipse(-4)" should set the property value]
expected: FAIL
[e.style['corner-end-start-shape'\] = "square" should set the property value]
expected: FAIL
[e.style['corner-end-start-shape'\] = "superellipse(-infinity)" should set the property value]
expected: FAIL
[e.style['corner-end-start-shape'\] = "superellipse(-0.5)" should set the property value]
expected: FAIL
[e.style['corner-end-start-shape'\] = "superellipse(-4)" should set the property value]
expected: FAIL
[e.style['corner-end-end-shape'\] = "square" should set the property value]
expected: FAIL
[e.style['corner-end-end-shape'\] = "superellipse(-infinity)" should set the property value]
expected: FAIL
[e.style['corner-end-end-shape'\] = "superellipse(-0.5)" should set the property value]
expected: FAIL
[e.style['corner-end-end-shape'\] = "superellipse(-4)" should set the property value]
expected: FAIL
[e.style['corner-shape'\] = "superellipse(0.5) superellipse(3) square" should set the property value]
expected: FAIL
[e.style['corner-shape'\] = "superellipse(-0.5) superellipse(3) square superellipse(-30)" should set the property value]
expected: FAIL

View file

@ -25,3 +25,6 @@
[e.style['animation-timing-function'\] = "steps(calc(1), jump-none)" should set the property value]
expected: FAIL
[e.style['animation-timing-function'\] = "cubic-bezier(0, sibling-index(), 1, sign(2em - 20px))" should set the property value]
expected: FAIL

View file

@ -1,2 +0,0 @@
[font-variant-emoji-004.html]
expected: FAIL

View file

@ -10,3 +10,15 @@
[Property font-variation-settings value '"wght" sibling-index()']
expected: FAIL
[e.style['font-variation-settings'\] = "\\"wght\\" calc(10)" should set the property value]
expected: FAIL
[e.style['font-variation-settings'\] = "\\"wght\\" sign(2px)" should set the property value]
expected: FAIL
[Property font-variation-settings value '"wght" calc(10)']
expected: FAIL
[Property font-variation-settings value '"wght" sign(2px)']
expected: FAIL

View file

@ -1,3 +0,0 @@
[font-stretch-computed.html]
[Property font-stretch value 'calc(100% + (sign(20cqw - 10px) * 5%))']
expected: FAIL

View file

@ -1,3 +0,0 @@
[font-stretch-valid.html]
[e.style['font-stretch'\] = "calc(100% + (sign(20cqw - 10px) * 5%))" should set the property value]
expected: FAIL

View file

@ -0,0 +1,48 @@
[font-width-computed.html]
[Property font-width value 'ultra-condensed']
expected: FAIL
[Property font-width value 'extra-condensed']
expected: FAIL
[Property font-width value 'condensed']
expected: FAIL
[Property font-width value 'semi-condensed']
expected: FAIL
[Property font-width value 'normal']
expected: FAIL
[Property font-width value 'semi-expanded']
expected: FAIL
[Property font-width value 'expanded']
expected: FAIL
[Property font-width value 'extra-expanded']
expected: FAIL
[Property font-width value 'ultra-expanded']
expected: FAIL
[Property font-width value '234.5%']
expected: FAIL
[Property font-width value 'calc(100%)']
expected: FAIL
[Property font-width value 'calc(0%)']
expected: FAIL
[Property font-width value 'calc(-100%)']
expected: FAIL
[Property font-width value 'calc(100% + 100%)']
expected: FAIL
[Property font-width value 'calc(100% + (sign(20cqw - 10px) * 5%))']
expected: FAIL
[Property font-stretch value 'calc(100% + (sign(20cqw - 10px) * 5%))']
expected: FAIL

View file

@ -0,0 +1,48 @@
[font-width-valid.html]
[e.style['font-width'\] = "normal" should set the property value]
expected: FAIL
[e.style['font-width'\] = "ultra-condensed" should set the property value]
expected: FAIL
[e.style['font-width'\] = "extra-condensed" should set the property value]
expected: FAIL
[e.style['font-width'\] = "condensed" should set the property value]
expected: FAIL
[e.style['font-width'\] = "semi-condensed" should set the property value]
expected: FAIL
[e.style['font-width'\] = "semi-expanded" should set the property value]
expected: FAIL
[e.style['font-width'\] = "expanded" should set the property value]
expected: FAIL
[e.style['font-width'\] = "extra-expanded" should set the property value]
expected: FAIL
[e.style['font-width'\] = "ultra-expanded" should set the property value]
expected: FAIL
[e.style['font-width'\] = "234.5%" should set the property value]
expected: FAIL
[e.style['font-width'\] = "calc(100%)" should set the property value]
expected: FAIL
[e.style['font-width'\] = "calc(0%)" should set the property value]
expected: FAIL
[e.style['font-width'\] = "calc(-100%)" should set the property value]
expected: FAIL
[e.style['font-width'\] = "calc(100% + 100%)" should set the property value]
expected: FAIL
[e.style['font-width'\] = "calc(100% + (sign(20cqw - 10px) * 5%))" should set the property value]
expected: FAIL
[e.style['font-stretch'\] = "calc(100% + (sign(20cqw - 10px) * 5%))" should set the property value]
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

@ -1,2 +0,0 @@
[conic-gradient-angle-negative.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[conic-gradient-angle.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[conic-gradient-center.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[multiple-position-color-stop-conic.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[normalization-conic-2.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[normalization-conic-degenerate.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[normalization-conic.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[out-of-range-color-stop-conic.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[tiled-conic-gradients.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block-ellipsis-013.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block-ellipsis-014.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block-ellipsis-015.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block-ellipsis-016.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block-ellipsis-017.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block-ellipsis-018.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block-ellipsis-019.tentative.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block-ellipsis-020.tentative.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[block-ellipsis-021.tentative.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[root-scroll-button.html]
expected: FAIL

View file

@ -0,0 +1,3 @@
[interactivity-inert-all.tentative.html]
[The 'all' shorthand should not set 'interactivity']
expected: FAIL

View file

@ -2,3 +2,5 @@
[The style attribute must return a CSSStyleDeclaration block]
expected: FAIL
[The style attribute must return a CSSFontFaceDescriptors block]
expected: FAIL

View file

@ -0,0 +1,21 @@
[getComputedStyle-resolved-min-size-auto.html]
[Resolved value of min-width & min-height 'auto' keyword behaves as expected on element with id="block-box"]
expected: FAIL
[Resolved value of min-width & min-height 'auto' keyword behaves as expected on element with id="inline-box"]
expected: FAIL
[Resolved value of min-width & min-height 'auto' keyword behaves as expected on element with id="display-none"]
expected: FAIL
[Resolved value of min-width & min-height 'auto' keyword behaves as expected on element with id="display-none-valid-aspect-ratio"]
expected: FAIL
[Resolved value of min-width & min-height 'auto' keyword behaves as expected on element with id="display-none-subtree-valid-aspect-ratio"]
expected: FAIL
[Resolved value of min-width & min-height 'auto' keyword behaves as expected on element with id="display-none-subtree-flex-item"]
expected: FAIL
[Resolved value of min-width & min-height 'auto' keyword behaves as expected on element with id="display-none-subtree-grid-item"]
expected: FAIL

View file

@ -571,3 +571,78 @@
[CSSPageDescriptors interface: attribute page-orientation]
expected: FAIL
[CSSPageDescriptors must be primary interface of sheet.cssRules[2\].style]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "margin" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "marginTop" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "marginRight" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "marginBottom" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "marginLeft" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "margin-top" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "margin-right" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "margin-bottom" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "margin-left" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "size" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "pageOrientation" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "page-orientation" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "marks" with the proper type]
expected: FAIL
[CSSPageDescriptors interface: sheet.cssRules[2\].style must inherit property "bleed" with the proper type]
expected: FAIL
[CSSStyleProperties must be primary interface of sheet.cssRules[4\].style]
expected: FAIL
[CSSStyleProperties interface: sheet.cssRules[4\].style must inherit property "cssFloat" with the proper type]
expected: FAIL
[CSSStyleProperties must be primary interface of sheet.cssRules[2\].cssRules[0\].style]
expected: FAIL
[CSSStyleProperties interface: sheet.cssRules[2\].cssRules[0\].style must inherit property "cssFloat" with the proper type]
expected: FAIL
[CSSStyleProperties must be primary interface of style_element.style]
expected: FAIL
[Stringification of style_element.style]
expected: FAIL
[CSSStyleProperties must be primary interface of svg_element.style]
expected: FAIL
[CSSStyleProperties interface: svg_element.style must inherit property "cssFloat" with the proper type]
expected: FAIL
[CSSStyleProperties must be primary interface of getComputedStyle(svg_element)]
expected: FAIL
[Stringification of getComputedStyle(svg_element)]
expected: FAIL