Sync WPT with upstream (10-07-2025) (#37974)

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

Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
This commit is contained in:
Servo WPT Sync 2025-07-10 05:09:13 +02:00 committed by GitHub
parent 4615464388
commit 84f0cd5801
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
192 changed files with 4789 additions and 2068 deletions

View file

@ -14,3 +14,6 @@
[Opening a blob URL in a new window by clicking an <a> tag works immediately before revoking the URL.]
expected: TIMEOUT
[Fetching a blob URL immediately before revoking it works in <script> tags.]
expected: TIMEOUT

File diff suppressed because it is too large Load diff

View file

@ -1,3 +0,0 @@
[frame-ancestors-path-ignored.window.html]
[A 'frame-ancestors' CSP directive with a URL that includes a path should be ignored.]
expected: FAIL

View file

@ -34,3 +34,15 @@
[url hashes should allow redirected scripts - metatag]
expected: FAIL
[dynamically inserted parser-inserted script should be allowed if strict-dynamic-url is present - header]
expected: FAIL
[dynamically inserted script inserted by an inline script should be allowed if strict-dynamic-url is present - header]
expected: FAIL
[dynamically inserted parser-inserted script should be allowed if strict-dynamic-url is present - metatag]
expected: FAIL
[dynamically inserted script inserted by an inline script should be allowed if strict-dynamic-url is present - metatag]
expected: FAIL

View file

@ -0,0 +1,3 @@
[eval-blocked-report-contains-hash.html]
[Violation report status OK.]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border-shape-shadow.html]
expected: FAIL

View file

@ -1,14 +1,7 @@
[layer-font-face-override.html]
bug: https://github.com/servo/servo/issues/35520
[@font-face unlayered overrides layered]
expected: [FAIL, PASS]
[@font-face override between layers]
expected: [FAIL, PASS]
[@font-face override update with appended sheet 1]
expected: FAIL
[@font-face override update with appended sheet 2]
expected: FAIL

View file

@ -1,4 +1,5 @@
[font-relative-units-dynamic.html]
expected: ERROR
[em units respond to changes]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-auto-margin-and-replaced-item-001.html]
expected: FAIL

View file

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

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

View file

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

@ -7,6 +7,3 @@
[rowspan can't be zero]
expected: FAIL
[table 7]
expected: FAIL

View file

@ -0,0 +1,2 @@
[caret-shape-block-color-004.tentative.html]
expected: FAIL

View file

@ -4,6 +4,3 @@
[Make sure the page is ready for animation.]
expected: FAIL
[Smooth scrolling while doing history navigation.]
expected: FAIL

View file

@ -0,0 +1,2 @@
[backdrop-filter-root-toggle-crash.html]
expected: TIMEOUT

View file

@ -44,9 +44,6 @@
[sec-fetch-mode]
expected: FAIL
[sec-fetch-dest]
expected: FAIL
[sec-fetch-storage-access - Same site]
expected: FAIL

View file

@ -2,9 +2,6 @@
[load event does not fire on window.open()]
expected: FAIL
[load event does not fire on window.open('about:blank')]
expected: FAIL
[load event does not fire on window.open('')]
expected: FAIL

View file

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

View file

@ -0,0 +1,2 @@
[canvas.2d.disconnected-font-size-math.html]
expected: FAIL

View file

@ -2,6 +2,3 @@
expected: ERROR
[Test that transfer an OffscreenCanvas that has a webgl context throws exception in a worker.]
expected: FAIL
[Test that transfer an OffscreenCanvas twice throws exception in a worker.]
expected: FAIL

View file

@ -1,216 +0,0 @@
[headings-styles.html]
[<h1> (in <article>) - margin-top]
expected: FAIL
[<h1> (in <article>) - margin-bottom]
expected: FAIL
[<h1> (in <article>) - font-size]
expected: FAIL
[<h1> (in <article><article>) - margin-top]
expected: FAIL
[<h1> (in <article><article>) - margin-bottom]
expected: FAIL
[<h1> (in <article><article>) - font-size]
expected: FAIL
[<h1> (in <article><article><article>) - margin-top]
expected: FAIL
[<h1> (in <article><article><article>) - margin-bottom]
expected: FAIL
[<h1> (in <article><article><article>) - font-size]
expected: FAIL
[<h1> (in <article><article><article><article>) - margin-top]
expected: FAIL
[<h1> (in <article><article><article><article>) - margin-bottom]
expected: FAIL
[<h1> (in <article><article><article><article>) - font-size]
expected: FAIL
[<h1> (in <article><article><article><article><article>) - margin-top]
expected: FAIL
[<h1> (in <article><article><article><article><article>) - margin-bottom]
expected: FAIL
[<h1> (in <article><article><article><article><article>) - font-size]
expected: FAIL
[<h1> (in <article><article><article><article><article><hgroup>) - margin-top]
expected: FAIL
[<h1> (in <article><article><article><article><article><hgroup>) - margin-bottom]
expected: FAIL
[<h1> (in <article><article><article><article><article><hgroup>) - font-size]
expected: FAIL
[<h1> (in <aside>) - margin-top]
expected: FAIL
[<h1> (in <aside>) - margin-bottom]
expected: FAIL
[<h1> (in <aside>) - font-size]
expected: FAIL
[<h1> (in <aside><aside>) - margin-top]
expected: FAIL
[<h1> (in <aside><aside>) - margin-bottom]
expected: FAIL
[<h1> (in <aside><aside>) - font-size]
expected: FAIL
[<h1> (in <aside><aside><aside>) - margin-top]
expected: FAIL
[<h1> (in <aside><aside><aside>) - margin-bottom]
expected: FAIL
[<h1> (in <aside><aside><aside>) - font-size]
expected: FAIL
[<h1> (in <aside><aside><aside><aside>) - margin-top]
expected: FAIL
[<h1> (in <aside><aside><aside><aside>) - margin-bottom]
expected: FAIL
[<h1> (in <aside><aside><aside><aside>) - font-size]
expected: FAIL
[<h1> (in <aside><aside><aside><aside><aside>) - margin-top]
expected: FAIL
[<h1> (in <aside><aside><aside><aside><aside>) - margin-bottom]
expected: FAIL
[<h1> (in <aside><aside><aside><aside><aside>) - font-size]
expected: FAIL
[<h1> (in <aside><aside><aside><aside><aside><hgroup>) - margin-top]
expected: FAIL
[<h1> (in <aside><aside><aside><aside><aside><hgroup>) - margin-bottom]
expected: FAIL
[<h1> (in <aside><aside><aside><aside><aside><hgroup>) - font-size]
expected: FAIL
[<h1> (in <nav>) - margin-top]
expected: FAIL
[<h1> (in <nav>) - margin-bottom]
expected: FAIL
[<h1> (in <nav>) - font-size]
expected: FAIL
[<h1> (in <nav><nav>) - margin-top]
expected: FAIL
[<h1> (in <nav><nav>) - margin-bottom]
expected: FAIL
[<h1> (in <nav><nav>) - font-size]
expected: FAIL
[<h1> (in <nav><nav><nav>) - margin-top]
expected: FAIL
[<h1> (in <nav><nav><nav>) - margin-bottom]
expected: FAIL
[<h1> (in <nav><nav><nav>) - font-size]
expected: FAIL
[<h1> (in <nav><nav><nav><nav>) - margin-top]
expected: FAIL
[<h1> (in <nav><nav><nav><nav>) - margin-bottom]
expected: FAIL
[<h1> (in <nav><nav><nav><nav>) - font-size]
expected: FAIL
[<h1> (in <nav><nav><nav><nav><nav>) - margin-top]
expected: FAIL
[<h1> (in <nav><nav><nav><nav><nav>) - margin-bottom]
expected: FAIL
[<h1> (in <nav><nav><nav><nav><nav>) - font-size]
expected: FAIL
[<h1> (in <nav><nav><nav><nav><nav><hgroup>) - margin-top]
expected: FAIL
[<h1> (in <nav><nav><nav><nav><nav><hgroup>) - margin-bottom]
expected: FAIL
[<h1> (in <nav><nav><nav><nav><nav><hgroup>) - font-size]
expected: FAIL
[<h1> (in <section>) - margin-top]
expected: FAIL
[<h1> (in <section>) - margin-bottom]
expected: FAIL
[<h1> (in <section>) - font-size]
expected: FAIL
[<h1> (in <section><section>) - margin-top]
expected: FAIL
[<h1> (in <section><section>) - margin-bottom]
expected: FAIL
[<h1> (in <section><section>) - font-size]
expected: FAIL
[<h1> (in <section><section><section>) - margin-top]
expected: FAIL
[<h1> (in <section><section><section>) - margin-bottom]
expected: FAIL
[<h1> (in <section><section><section>) - font-size]
expected: FAIL
[<h1> (in <section><section><section><section>) - margin-top]
expected: FAIL
[<h1> (in <section><section><section><section>) - margin-bottom]
expected: FAIL
[<h1> (in <section><section><section><section>) - font-size]
expected: FAIL
[<h1> (in <section><section><section><section><section>) - margin-top]
expected: FAIL
[<h1> (in <section><section><section><section><section>) - margin-bottom]
expected: FAIL
[<h1> (in <section><section><section><section><section>) - font-size]
expected: FAIL
[<h1> (in <section><section><section><section><section><hgroup>) - margin-top]
expected: FAIL
[<h1> (in <section><section><section><section><section><hgroup>) - margin-bottom]
expected: FAIL
[<h1> (in <section><section><section><section><section><hgroup>) - font-size]
expected: FAIL

View file

@ -1,3 +0,0 @@
[iframe-loading-lazy-nav-location-assign.html]
[Navigating iframe loading='lazy' before it is loaded: location.assign]
expected: FAIL

View file

@ -0,0 +1,3 @@
[iframe-loading-lazy-reload-location-reload.html]
[Reloading iframe loading='lazy' before it is loaded: location.reload]
expected: FAIL

View file

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

View file

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

View file

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

View file

@ -0,0 +1,3 @@
[print-during-unload.html]
[print() during unload]
expected: FAIL

View file

@ -77,9 +77,6 @@
[success (xhr): main]
expected: FAIL
[MIME-error (script): main]
expected: FAIL
[404 (style): main]
expected: FAIL

View file

@ -0,0 +1,6 @@
[selection-modify-extend-word-generated-content.html]
[extending selection from middle of first word of the middle line shouldn't extend the range to the previous line]
expected: FAIL
[extending selection from middle of last word of the middle line shouldn't extend the range to the next line]
expected: FAIL

View file

@ -37,7 +37,53 @@
[script.https.html?reporting=true]
expected: ERROR
expected: TIMEOUT
[Ensure that a script without integrity did not run]
expected: TIMEOUT
[Ensure that a script with unknown integrity algorithm did not run]
expected: NOTRUN
[Ensure that a script without integrity algorithm runs and gets reported in report-only mode]
expected: NOTRUN
[Ensure that a no-cors script gets blocked]
expected: NOTRUN
[Ensure that ReportingObserver gets called without endpoints]
expected: NOTRUN
[Ensure that a script with integrity runs]
expected: NOTRUN
[Ensure that a data URI script with no integrity runs]
expected: NOTRUN
[Ensure that a no-CORS data URI script with no integrity runs]
expected: NOTRUN
[Ensure that a blob URL script with no integrity runs]
expected: NOTRUN
[Ensure that a no-CORS blob URL script with no integrity runs]
expected: NOTRUN
[Ensure that an about:blank URL script with no integrity does not trigger a report]
expected: NOTRUN
[Ensure that a no-CORS about:blank URL script with no integrity does not trigger a report]
expected: NOTRUN
[script.https.html?reporting=false]
expected: ERROR
[Ensure that a script without integrity did not run]
expected: FAIL
[Ensure that a script with unknown integrity algorithm did not run]
expected: FAIL
[Ensure that a no-cors script gets blocked]
expected: FAIL
[Ensure that ReportingObserver gets called without endpoints]
expected: FAIL

View file

@ -0,0 +1,51 @@
[style.https.html?reporting=true]
expected: TIMEOUT
[Ensure that a style without integrity did not run]
expected: TIMEOUT
[Ensure that a style with unknown integrity algorithm did not run]
expected: NOTRUN
[Ensure that a style without integrity algorithm runs and gets reported in report-only mode]
expected: NOTRUN
[Ensure that a no-cors style gets blocked]
expected: NOTRUN
[Ensure that ReportingObserver gets called without endpoints]
expected: NOTRUN
[Ensure that a style with integrity runs]
expected: NOTRUN
[Ensure that a data URI style with no integrity runs]
expected: NOTRUN
[Ensure that a no-CORS data URI style with no integrity runs]
expected: NOTRUN
[Ensure that a blob URL style with no integrity runs]
expected: NOTRUN
[Ensure that a no-CORS blob URL style with no integrity runs]
expected: NOTRUN
[Ensure that an about:blank URL style with no integrity does not trigger a report]
expected: NOTRUN
[Ensure that a no-CORS about:blank URL style with no integrity does not trigger a report]
expected: NOTRUN
[style.https.html?reporting=false]
[Ensure that a style without integrity did not run]
expected: FAIL
[Ensure that a style with unknown integrity algorithm did not run]
expected: FAIL
[Ensure that a no-cors style gets blocked]
expected: FAIL
[Ensure that ReportingObserver gets called without endpoints]
expected: FAIL

View file

@ -1,5 +1,4 @@
[audiocontext-suspend-resume.html]
expected: TIMEOUT
[Executing "test-suspend"]
expected: FAIL
@ -23,3 +22,12 @@
[< [test-resume\] 1 out of 4 assertions were failed.]
expected: FAIL
[Test suspend() for offline context]
expected: FAIL
[Test resume() for offline context]
expected: FAIL
[Test state after context closed]
expected: FAIL

View file

@ -7,3 +7,6 @@
[# AUDIT TASK RUNNER FINISHED: 1 out of 3 tasks were failed.]
expected: FAIL
[AudioParam: Chaining of envelope methods schedules values as expected]
expected: FAIL

View file

@ -13,3 +13,6 @@
[# AUDIT TASK RUNNER FINISHED: 1 out of 2 tasks were failed.]
expected: FAIL
[cancel1: cancel setValueCurve]
expected: FAIL

View file

@ -1,3 +1,6 @@
[realtime-conv.html]
[Executing "test"]
expected: FAIL
[Test convolver with realtime context]
expected: FAIL