Sync WPT with upstream (11-05-2025) (#36954)

Automated downstream sync of changes from upstream as of 11-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-11 03:41:53 +02:00 committed by GitHub
parent 924fd06f14
commit 6cd44061d7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
238 changed files with 9392 additions and 2177 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,8 +0,0 @@
[idlharness.https.any.html]
[idl_test setup]
expected: FAIL
[idlharness.https.any.worker.html]
[idl_test setup]
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -0,0 +1,9 @@
[gap-decorations-col-rule-width.html]
[`column-rule-width` should be `0px` when `column-rule-style` is `none` with single value]
expected: FAIL
[`column-rule-width` should be as specified regardless of `column-rule-style` with multiple values]
expected: FAIL
[`column-rule-width` should be as specified regardless of `column-rule-style` with multiple (repeat) values]
expected: FAIL

View file

@ -0,0 +1,2 @@
[linear-gradient-body-sibling-index.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[linear-gradient-sibling-index.html]
expected: FAIL

View file

@ -1,4 +1,4 @@
[dashed-function-cycles.tentative.html]
[dashed-function-cycles.html]
[Local with self-cycle]
expected: FAIL
@ -11,7 +11,10 @@
[Local shadowing cyclic property --x]
expected: FAIL
[Local shadowing cyclic outer local --x ]
[Local shadowing cyclic outer local --x]
expected: FAIL
[Argument shadowing cyclic outer local --x]
expected: FAIL
[Arguments shadowing cyclic properties]
@ -53,6 +56,9 @@
[Cycle through local, other function]
expected: FAIL
[Cycle through local, other function, fallback in function]
expected: FAIL
[Cycle through various variables and other functions]
expected: FAIL
@ -62,15 +68,6 @@
[Cyclic defaults]
expected: FAIL
[Local shadowing cyclic outer local --x]
expected: FAIL
[Argument shadowing cyclic outer local --x]
expected: FAIL
[Cycle through local, other function, fallback in function]
expected: FAIL
[Cyclic outer --b shadows custom property]
expected: FAIL

View file

@ -10,3 +10,15 @@
[sibling-count() should not be allowed in @font-face descriptors]
expected: FAIL
[sibling-index() should not be allowed in @font-palette-values descriptors]
expected: FAIL
[sibling-count() should not be allowed in @font-palette-values descriptors]
expected: FAIL
[sibling-index() should not be allowed in @counter-style descriptors]
expected: FAIL
[sibling-count() should not be allowed in @counter-style descriptors]
expected: FAIL

View file

@ -0,0 +1,6 @@
[sibling-index-keyframe-length-value-dynamic.html]
[Initially, the sibling-index() is 2 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-value-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,15 @@
[scrollIntoView-container.html]
[scrollIntoView() defaults to scrolling ancestors]
expected: FAIL
[scrollIntoView({container: 'all'}) scrolls ancestors]
expected: FAIL
[scrollIntoView({container: 'nearest'}) only scrolls nearest scroll container]
expected: FAIL
[scrollIntoView({container: 'nearest'}) doesn't stop at itself]
expected: FAIL
[scrollIntoView({container: 'nearest'}) doesn't propagate to outer frames]
expected: FAIL

View file

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

View file

@ -0,0 +1,6 @@
[DOMMatrix-001.html]
[new DOMMatrix("scale(sign(1em))")]
expected: FAIL
[new DOMMatrixReadOnly("scale(sign(1em))")]
expected: FAIL

View file

@ -1,27 +1,15 @@
[webkit-transition-end-event.html]
[dispatchEvent of an transitionend event does not trigger a prefixed event handler or listener]
expected: FAIL
[onwebkittransitionend event handler should trigger for an animation]
expected: FAIL
[onwebkittransitionend event handler should not trigger if an unprefixed listener also exists]
expected: FAIL
[event types for prefixed and unprefixed transitionend event handlers should be named appropriately]
expected: FAIL
[event types for prefixed and unprefixed transitionend event listeners should be named appropriately]
expected: FAIL
[ontransitionend and onwebkittransitionend are not aliases]
expected: FAIL
[webkitTransitionEnd event listener should trigger for an animation]
expected: FAIL
[dispatchEvent of a webkitTransitionEnd event does trigger a prefixed event handler or listener]
expected: FAIL
[onwebkittransitionend event handler should not trigger if an unprefixed event handler also exists]
expected: FAIL

View file

@ -0,0 +1,3 @@
[pragma-no-cache-with-cache-control.html]
[Response with Cache-Control: max-age=2592000, public and Pragma: no-cache should be cached]
expected: FAIL

View file

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

View file

@ -2,8 +2,5 @@
[window.open]
expected: FAIL
[form submission]
expected: FAIL
[link click]
expected: FAIL

View file

@ -1,6 +1,3 @@
[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

@ -0,0 +1,3 @@
[a-click.html]
[aElement.click() before the load event must NOT replace]
expected: FAIL

View file

@ -1,3 +0,0 @@
[scroll-to-top.html]
[Fragment Navigation: When fragid is TOP scroll to the top of the document]
expected: FAIL

View file

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

View file

@ -0,0 +1,7 @@
[named-lookup-noopener.html]
expected: TIMEOUT
[Two noopener window.open() calls create separate windows]
expected: TIMEOUT
[Two rel=noopener <a href> clicks create separate windows]
expected: NOTRUN

View file

@ -1,5 +1,5 @@
[createImageBitmap-invalid-args.html]
expected: TIMEOUT
expected: ERROR
[createImageBitmap with a vector HTMLImageElement source and sw set to 0]
expected: FAIL

View file

@ -1,5 +1,5 @@
[createImageBitmap-transfer.html]
expected: TIMEOUT
expected: ERROR
[Transfer ImageBitmap created from a vector HTMLImageElement]
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +0,0 @@
[reparent-form-during-planned-navigation-task.html]
expected: TIMEOUT
[reparent-form-during-planned-navigation-task]
expected: TIMEOUT

View file

@ -181,3 +181,6 @@
[text/plain: non-ASCII in filename (formdata event)]
expected: FAIL
[text/plain: 0x00 in name (normal form)]
expected: FAIL

View file

@ -5,9 +5,6 @@
[Different blob URLs pointing to the same blob resolve to different modules]
expected: FAIL
[Revoking a blob URL immediately after calling import will not fail]
expected: FAIL
[blob-url.any.worker-module.html]
expected: TIMEOUT

View file

@ -1,2 +0,0 @@
[interesttarget-outline-appearance.tentative.html]
expected: FAIL

View file

@ -0,0 +1,9 @@
[garbage-collection.any.html]
[garbage-collection.any.sharedworker.html]
expected: ERROR
[garbage-collection.any.serviceworker.html]
expected: ERROR
[garbage-collection.any.worker.html]

View file

@ -0,0 +1,9 @@
[parsing.https.html?type=enforce]
[Ensure that test is working with a valid destination]
expected: FAIL
[Ensure that test is working with a valid destination and source]
expected: FAIL
[parsing.https.html?type=report]

View file

@ -0,0 +1,15 @@
[script.https.html]
[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 script without integrity algorithm runs and gets reported in report-only mode]
expected: FAIL
[Ensure that a no-cors script gets blocked]
expected: FAIL
[Ensure that ReportingObserver gets called without endpoints]
expected: FAIL

View file

@ -784,3 +784,15 @@
[X SNR (42.96525288004425 dB) is not greater than or equal to 65.737. Got 42.96525288004425.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[14650\]\t-2.7243524527875707e-5\t8.6956524848937988e-1\t8.6959249201390776e-1\t1.0000313300520867e+0\t3.8985999999999999e-3\n\t[14651\]\t3.0547976493835449e-1\t8.9879405498504639e-1\t5.9331429004669189e-1\t6.6012262403823208e-1\t3.8985999999999999e-3\n\tMax AbsError of 8.6959249201390776e-1 at index of 14650.\n\tMax RelError of 1.0000313300520867e+0 at index of 14650.\n]
expected: FAIL
[X SNR (42.96506816850161 dB) is not greater than or equal to 65.737. Got 42.96506816850161.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[14650\]\t-1.7532469034194946e+0\t8.6956524848937988e-1\t2.6228121519088745e+0\t3.0162338668262767e+0\t3.8985999999999999e-3\n\t[14651\]\t3.0547976493835449e-1\t8.9879405498504639e-1\t5.9331429004669189e-1\t6.6012262403823208e-1\t3.8985999999999999e-3\n\tMax AbsError of 2.6228121519088745e+0 at index of 14650.\n\tMax RelError of 3.0162338668262767e+0 at index of 14650.\n]
expected: FAIL
[X SNR (34.8385032008375 dB) is not greater than or equal to 65.737. Got 34.8385032008375.]
expected: FAIL

View file

@ -0,0 +1,2 @@
[render_state_update.https.html]
expected: ERROR

View file

@ -0,0 +1,3 @@
[WorkerGlobalScope-close.html]
[Test sending a message after closing.]
expected: FAIL

View file

@ -0,0 +1,8 @@
[append.any.worker.html]
[testFormDataAppendEmptyBlob]
expected: FAIL
[append.any.html]
[testFormDataAppendEmptyBlob]
expected: FAIL