Sync WPT with upstream (03-08-2025) (#38434)

Automated downstream sync of changes from upstream as of 03-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-03 03:48:15 +02:00 committed by GitHub
parent 76e5758ab9
commit fed1953198
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
686 changed files with 11311 additions and 5508 deletions

View file

@ -1,3 +0,0 @@
[008.html]
[Link with onclick form submit to javascript url and href navigation ]
expected: FAIL

View file

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

View file

@ -0,0 +1,3 @@
[scroll-to-id-top.html]
[Fragment Navigation: TOP is a valid element id, which overrides navigating to top of the document]
expected: FAIL

View file

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

View file

@ -1,4 +1,2 @@
[001.html]
expected: TIMEOUT
[traversing history must also traverse hash changes]
expected: FAIL

View file

@ -0,0 +1,152 @@
[idlharness.any.worker.html]
[Origin interface: existence and properties of interface object]
expected: FAIL
[Origin interface object length]
expected: FAIL
[Origin interface object name]
expected: FAIL
[Origin interface: existence and properties of interface prototype object]
expected: FAIL
[Origin interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[Origin interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[Origin interface: operation parse(USVString)]
expected: FAIL
[Origin interface: operation fromURL(USVString)]
expected: FAIL
[Origin interface: operation toJSON()]
expected: FAIL
[Origin interface: attribute opaque]
expected: FAIL
[Origin interface: operation isSameOrigin(Origin)]
expected: FAIL
[Origin interface: operation isSameSite(Origin)]
expected: FAIL
[Origin must be primary interface of new Origin()]
expected: FAIL
[Stringification of new Origin()]
expected: FAIL
[Origin interface: new Origin() must inherit property "parse(USVString)" with the proper type]
expected: FAIL
[Origin interface: calling parse(USVString) on new Origin() with too few arguments must throw TypeError]
expected: FAIL
[Origin interface: new Origin() must inherit property "fromURL(USVString)" with the proper type]
expected: FAIL
[Origin interface: calling fromURL(USVString) on new Origin() with too few arguments must throw TypeError]
expected: FAIL
[Origin interface: new Origin() must inherit property "toJSON()" with the proper type]
expected: FAIL
[Origin interface: toJSON operation on new Origin()]
expected: FAIL
[Origin interface: new Origin() must inherit property "opaque" with the proper type]
expected: FAIL
[Origin interface: new Origin() must inherit property "isSameOrigin(Origin)" with the proper type]
expected: FAIL
[Origin interface: calling isSameOrigin(Origin) on new Origin() with too few arguments must throw TypeError]
expected: FAIL
[Origin interface: new Origin() must inherit property "isSameSite(Origin)" with the proper type]
expected: FAIL
[Origin interface: calling isSameSite(Origin) on new Origin() with too few arguments must throw TypeError]
expected: FAIL
[idlharness.any.html]
[Origin interface: existence and properties of interface object]
expected: FAIL
[Origin interface object length]
expected: FAIL
[Origin interface object name]
expected: FAIL
[Origin interface: existence and properties of interface prototype object]
expected: FAIL
[Origin interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[Origin interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[Origin interface: operation parse(USVString)]
expected: FAIL
[Origin interface: operation fromURL(USVString)]
expected: FAIL
[Origin interface: operation toJSON()]
expected: FAIL
[Origin interface: attribute opaque]
expected: FAIL
[Origin interface: operation isSameOrigin(Origin)]
expected: FAIL
[Origin interface: operation isSameSite(Origin)]
expected: FAIL
[Origin must be primary interface of new Origin()]
expected: FAIL
[Stringification of new Origin()]
expected: FAIL
[Origin interface: new Origin() must inherit property "parse(USVString)" with the proper type]
expected: FAIL
[Origin interface: calling parse(USVString) on new Origin() with too few arguments must throw TypeError]
expected: FAIL
[Origin interface: new Origin() must inherit property "fromURL(USVString)" with the proper type]
expected: FAIL
[Origin interface: calling fromURL(USVString) on new Origin() with too few arguments must throw TypeError]
expected: FAIL
[Origin interface: new Origin() must inherit property "toJSON()" with the proper type]
expected: FAIL
[Origin interface: toJSON operation on new Origin()]
expected: FAIL
[Origin interface: new Origin() must inherit property "opaque" with the proper type]
expected: FAIL
[Origin interface: new Origin() must inherit property "isSameOrigin(Origin)" with the proper type]
expected: FAIL
[Origin interface: calling isSameOrigin(Origin) on new Origin() with too few arguments must throw TypeError]
expected: FAIL
[Origin interface: new Origin() must inherit property "isSameSite(Origin)" with the proper type]
expected: FAIL
[Origin interface: calling isSameSite(Origin) on new Origin() with too few arguments must throw TypeError]
expected: FAIL

View file

@ -0,0 +1,14 @@
[origin-comparison.any.worker.html]
[Comparison of opaque origins.]
expected: FAIL
[Comparison of tuple origins.]
expected: FAIL
[origin-comparison.any.html]
[Comparison of opaque origins.]
expected: FAIL
[Comparison of tuple origins.]
expected: FAIL

View file

@ -0,0 +1,206 @@
[origin-fromURL.any.html]
[Origin.fromURL for opaque URL as string 'about:blank'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'about:blank'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'data:text/plain,opaque'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'data:text/plain,opaque'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'weird-protocol:whatever'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'weird-protocol:whatever'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'weird-hierarchical-protocol://host/path?etc'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'weird-hierarchical-protocol://host/path?etc'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'blob:weird-protocol:whatever'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'blob:weird-protocol:whatever'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'blob:weird-hierarchical-protocol://host/path?etc'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'blob:weird-hierarchical-protocol://host/path?etc'.]
expected: FAIL
[Origin.fromURL returns null for ''.]
expected: FAIL
[Origin.fromURL returns null for 'invalid'.]
expected: FAIL
[Origin constructed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origin constructed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://trailing.slash/' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://user:pass@site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://has.a.port:1234/and/path' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://ümlauted.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'file:///path/to/a/file.txt' is a tuple origin.]
expected: FAIL
[Origin constructed from 'blob:https://example.com/some-guid' is a tuple origin.]
expected: FAIL
[Origin constructed from 'ftp://example.com/' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://example.com/path?query#fragment' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://127.0.0.1/' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://[::1\]/' is a tuple origin.]
expected: FAIL
[origin-fromURL.any.worker.html]
[Origin.fromURL for opaque URL as string 'about:blank'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'about:blank'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'data:text/plain,opaque'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'data:text/plain,opaque'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'weird-protocol:whatever'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'weird-protocol:whatever'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'weird-hierarchical-protocol://host/path?etc'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'weird-hierarchical-protocol://host/path?etc'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'blob:weird-protocol:whatever'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'blob:weird-protocol:whatever'.]
expected: FAIL
[Origin.fromURL for opaque URL as string 'blob:weird-hierarchical-protocol://host/path?etc'.]
expected: FAIL
[Origin.fromURL for opaque URL as URL 'blob:weird-hierarchical-protocol://host/path?etc'.]
expected: FAIL
[Origin.fromURL returns null for ''.]
expected: FAIL
[Origin.fromURL returns null for 'invalid'.]
expected: FAIL
[Origin constructed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origin constructed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://trailing.slash/' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://user:pass@site.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://has.a.port:1234/and/path' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://ümlauted.example' is a tuple origin.]
expected: FAIL
[Origin constructed from 'file:///path/to/a/file.txt' is a tuple origin.]
expected: FAIL
[Origin constructed from 'blob:https://example.com/some-guid' is a tuple origin.]
expected: FAIL
[Origin constructed from 'ftp://example.com/' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://example.com/path?query#fragment' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://127.0.0.1/' is a tuple origin.]
expected: FAIL
[Origin constructed from 'https://[::1\]/' is a tuple origin.]
expected: FAIL

View file

@ -0,0 +1,320 @@
[origin.any.html]
[Default-constructed Origin is opaque.]
expected: FAIL
[Origin constructed with 'null' is opaque.]
expected: FAIL
[Origin parsed from 'null' is opaque.]
expected: FAIL
[Origin constructor throws for ''.]
expected: FAIL
[Origin.parse returns null for ''.]
expected: FAIL
[Origin constructor throws for 'invalid'.]
expected: FAIL
[Origin.parse returns null for 'invalid'.]
expected: FAIL
[Origin constructor throws for 'about:blank'.]
expected: FAIL
[Origin.parse returns null for 'about:blank'.]
expected: FAIL
[Origin constructor throws for 'https://trailing.slash/'.]
expected: FAIL
[Origin.parse returns null for 'https://trailing.slash/'.]
expected: FAIL
[Origin constructor throws for 'https://user:pass@site.example'.]
expected: FAIL
[Origin.parse returns null for 'https://user:pass@site.example'.]
expected: FAIL
[Origin constructor throws for 'https://has.a.port:1234/and/path'.]
expected: FAIL
[Origin.parse returns null for 'https://has.a.port:1234/and/path'.]
expected: FAIL
[Origin constructor throws for 'https://ümlauted.example'.]
expected: FAIL
[Origin.parse returns null for 'https://ümlauted.example'.]
expected: FAIL
[Origin constructor throws for 'https://has.a.fragment/#frag'.]
expected: FAIL
[Origin.parse returns null for 'https://has.a.fragment/#frag'.]
expected: FAIL
[Origin constructor throws for 'https://invalid.port:123456789'.]
expected: FAIL
[Origin.parse returns null for 'https://invalid.port:123456789'.]
expected: FAIL
[Origin constructor throws for 'blob:https://blob.example/guid-goes-here'.]
expected: FAIL
[Origin.parse returns null for 'blob:https://blob.example/guid-goes-here'.]
expected: FAIL
[Origin constructed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'http://site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://site.example:123' are equivalent.]
expected: FAIL
[Origin constructed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'http://sub.site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://sub.site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://sub.site.example:123' are equivalent.]
expected: FAIL
[Origin constructed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://xn--mlauted-m2a.example' are equivalent.]
expected: FAIL
[Origin constructed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'ftp://ftp.example' are equivalent.]
expected: FAIL
[Origin constructed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'ws://ws.example' are equivalent.]
expected: FAIL
[Origin constructed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'wss://wss.example' are equivalent.]
expected: FAIL
[origin.any.worker.html]
[Default-constructed Origin is opaque.]
expected: FAIL
[Origin constructed with 'null' is opaque.]
expected: FAIL
[Origin parsed from 'null' is opaque.]
expected: FAIL
[Origin constructor throws for ''.]
expected: FAIL
[Origin.parse returns null for ''.]
expected: FAIL
[Origin constructor throws for 'invalid'.]
expected: FAIL
[Origin.parse returns null for 'invalid'.]
expected: FAIL
[Origin constructor throws for 'about:blank'.]
expected: FAIL
[Origin.parse returns null for 'about:blank'.]
expected: FAIL
[Origin constructor throws for 'https://trailing.slash/'.]
expected: FAIL
[Origin.parse returns null for 'https://trailing.slash/'.]
expected: FAIL
[Origin constructor throws for 'https://user:pass@site.example'.]
expected: FAIL
[Origin.parse returns null for 'https://user:pass@site.example'.]
expected: FAIL
[Origin constructor throws for 'https://has.a.port:1234/and/path'.]
expected: FAIL
[Origin.parse returns null for 'https://has.a.port:1234/and/path'.]
expected: FAIL
[Origin constructor throws for 'https://ümlauted.example'.]
expected: FAIL
[Origin.parse returns null for 'https://ümlauted.example'.]
expected: FAIL
[Origin constructor throws for 'https://has.a.fragment/#frag'.]
expected: FAIL
[Origin.parse returns null for 'https://has.a.fragment/#frag'.]
expected: FAIL
[Origin constructor throws for 'https://invalid.port:123456789'.]
expected: FAIL
[Origin.parse returns null for 'https://invalid.port:123456789'.]
expected: FAIL
[Origin constructor throws for 'blob:https://blob.example/guid-goes-here'.]
expected: FAIL
[Origin.parse returns null for 'blob:https://blob.example/guid-goes-here'.]
expected: FAIL
[Origin constructed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'http://site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://site.example:123' are equivalent.]
expected: FAIL
[Origin constructed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'http://sub.site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://sub.site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://sub.site.example:123' are equivalent.]
expected: FAIL
[Origin constructed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://xn--mlauted-m2a.example' are equivalent.]
expected: FAIL
[Origin constructed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'ftp://ftp.example' are equivalent.]
expected: FAIL
[Origin constructed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'ws://ws.example' are equivalent.]
expected: FAIL
[Origin constructed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'wss://wss.example' are equivalent.]
expected: FAIL