mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Sync WPT with upstream (29-09-2024) (#33580)
* Update web-platform-tests to revision b'16d17064d2122cfa83b22f8bab32c96e6514c034' Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org> * Update big5-decode-csbig5.html.ini Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org> Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com> Co-authored-by: Samson <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
parent
f57ae60056
commit
013473f1d5
404 changed files with 24233 additions and 5701 deletions
3602
tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/ec_importKey_failures_ECDH.https.any.js.ini
vendored
Normal file
3602
tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/ec_importKey_failures_ECDH.https.any.js.ini
vendored
Normal file
File diff suppressed because it is too large
Load diff
3602
tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/ec_importKey_failures_ECDSA.https.any.js.ini
vendored
Normal file
3602
tests/wpt/meta-legacy-layout/WebCryptoAPI/import_export/ec_importKey_failures_ECDSA.https.any.js.ini
vendored
Normal file
File diff suppressed because it is too large
Load diff
|
@ -2,20 +2,20 @@
|
|||
[@font-face matching for quoted and unquoted sans-serif]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted emoji]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted math]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted ui-rounded]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted ui-sans-serif]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted ui-monospace]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted serif]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted cursive]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted fantasy]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted monospace]
|
||||
expected: FAIL
|
||||
|
|
2
tests/wpt/meta-legacy-layout/css/css-fonts/variations/at-font-face-font-matching.html.ini
vendored
Normal file
2
tests/wpt/meta-legacy-layout/css/css-fonts/variations/at-font-face-font-matching.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[at-font-face-font-matching.html]
|
||||
expected: CRASH
|
|
@ -0,0 +1,2 @@
|
|||
[clip-path-url-reference-external.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[dynamic-available-size-iframe.html]
|
||||
expected: FAIL
|
3
tests/wpt/meta-legacy-layout/css/css-syntax/invalid-nested-rules.html.ini
vendored
Normal file
3
tests/wpt/meta-legacy-layout/css/css-syntax/invalid-nested-rules.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[invalid-nested-rules.html]
|
||||
[Continues parsing after block on invalid rule error]
|
||||
expected: FAIL
|
6
tests/wpt/meta-legacy-layout/css/css-tables/caption-cyclic-percentage.html.ini
vendored
Normal file
6
tests/wpt/meta-legacy-layout/css/css-tables/caption-cyclic-percentage.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
[caption-cyclic-percentage.html]
|
||||
[min-width]
|
||||
expected: FAIL
|
||||
|
||||
[width]
|
||||
expected: FAIL
|
6
tests/wpt/meta-legacy-layout/css/css-tables/fixed-layout-2.html.ini
vendored
Normal file
6
tests/wpt/meta-legacy-layout/css/css-tables/fixed-layout-2.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
[fixed-layout-2.html]
|
||||
[auto]
|
||||
expected: FAIL
|
||||
|
||||
[max-content]
|
||||
expected: FAIL
|
|
@ -137,9 +137,6 @@
|
|||
[CSS Values and Units Test: attr 60]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 72]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 15]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -173,11 +170,20 @@
|
|||
[CSS Values and Units Test: attr 63]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 73]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 74]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 75]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 64]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 65]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 76]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 77]
|
||||
expected: FAIL
|
||||
|
|
|
@ -34,3 +34,6 @@
|
|||
|
||||
[CSS Values and Units Test: attr() security limitations 19]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr() security limitations 21]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
[MediaQueryList-addListener-removeListener.html]
|
||||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[removing listener from one MQL doesn't remove it from all MQLs]
|
||||
expected: FAIL
|
||||
|
|
57
tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-slotted.tentative.html.ini
vendored
Normal file
57
tests/wpt/meta-legacy-layout/css/selectors/parsing/parse-has-slotted.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
[parse-has-slotted.tentative.html]
|
||||
[":has-slotted(bar)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted([attr=\\"foo\\"\])" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(*)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(.class)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(#id)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(:not(foo))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(:not(:nth-last-of-type(2)):not([slot=\\"foo\\"\]))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(:first-child)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(:hover)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):first-child" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):hover" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):focus" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):lang(en)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):dir(ltr)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo) + :has-slotted(bar)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(:has-slotted(foo))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(div + div)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(div:has(> span))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted" should be a valid selector]
|
||||
expected: FAIL
|
|
@ -0,0 +1,21 @@
|
|||
[scoped-registry-registry-define-get-etc.tentative.html]
|
||||
[Custom element registries with a registered custom element return the class in their get method, and the name in their getName method]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registries do not inherit names or classes from the global registry]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registries return the same constructor when it is defined in both]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registries allow registering name that exists in global registry]
|
||||
expected: FAIL
|
||||
|
||||
[Custom element registries with a registered custom element resolve the class in their whenDefined method]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registries resolve the same constructor from whenDefined when it is defined in both]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registry getters do not resolve globally registered classes from whenDefined]
|
||||
expected: FAIL
|
|
@ -1,3 +1,6 @@
|
|||
[css-transition-cross-shadow.html]
|
||||
[Moving an element with a transition across shadow boundaries should reset the transition]
|
||||
expected: FAIL
|
||||
|
||||
[Moving an element with a transition across shadow boundaries preserves the transition]
|
||||
expected: FAIL
|
||||
|
|
3
tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/nonce.html.ini
vendored
Normal file
3
tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/nonce.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[nonce.html]
|
||||
[Element nonce content attribute is not cleared after move]
|
||||
expected: FAIL
|
|
@ -101,6 +101,39 @@
|
|||
[from(): Async generator finally block run when Observable errors]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable multiple in-flight subscriptions competing]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Aborting async iterable midway through iteration both stops iteration and invokes `IteratorRecord#return()]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable: `Iterator#return()` must return an Object, or an error is thrown]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Async iterable: `Iterator#return()` must return an Object, or a Promise rejects asynchronously]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable: error thrown from IteratorRecord#return() can be synchronously caught]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Async iterable: error thrown from IteratorRecord#return() is wrapped in rejected Promise]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Subscribing to an iterable Observable with an aborted signal does not call next()]
|
||||
expected: FAIL
|
||||
|
||||
[from(): When iterable conversion aborts the subscription, next() is never called]
|
||||
expected: FAIL
|
||||
|
||||
[from(): When async iterable conversion aborts the subscription, next() is never called]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Aborting an async iterable subscription stops subsequent next() calls, but old next() Promise reactions are web-observable]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Abort after complete does NOT call IteratorRecord#return()]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[observable-from.any.worker.html]
|
||||
[from(): Observable.from() is a function]
|
||||
|
@ -204,3 +237,36 @@
|
|||
|
||||
[from(): Async generator finally block run when Observable errors]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable multiple in-flight subscriptions competing]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Aborting async iterable midway through iteration both stops iteration and invokes `IteratorRecord#return()]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable: `Iterator#return()` must return an Object, or an error is thrown]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Async iterable: `Iterator#return()` must return an Object, or a Promise rejects asynchronously]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable: error thrown from IteratorRecord#return() can be synchronously caught]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Async iterable: error thrown from IteratorRecord#return() is wrapped in rejected Promise]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Subscribing to an iterable Observable with an aborted signal does not call next()]
|
||||
expected: FAIL
|
||||
|
||||
[from(): When iterable conversion aborts the subscription, next() is never called]
|
||||
expected: FAIL
|
||||
|
||||
[from(): When async iterable conversion aborts the subscription, next() is never called]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Aborting an async iterable subscription stops subsequent next() calls, but old next() Promise reactions are web-observable]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Abort after complete does NOT call IteratorRecord#return()]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[keepalive.any.html]
|
||||
expected: CRASH
|
||||
[keepalive in onunload in nested frame in another window]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,38 +1,8 @@
|
|||
[scheme-data.any.html]
|
||||
type: testharness
|
||||
[Fetching data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching data:,response%27s%20body is OK (same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching data:,response%27s%20body is OK (cors)]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching [POST\] data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching [HEAD\] data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[scheme-data.any.worker.html]
|
||||
type: testharness
|
||||
[Fetching data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching data:,response%27s%20body is OK (same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching data:,response%27s%20body is OK (cors)]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching [POST\] data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching [HEAD\] data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[scheme-data.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -1,306 +1,18 @@
|
|||
[processing.any.worker.html]
|
||||
["data://test/,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,X#X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain ,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;x=x;charset=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;x=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;Charset=UTF-8,%C2%B1"]
|
||||
expected: FAIL
|
||||
|
||||
["data: ,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%20,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:\\f,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%1F,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:\\0,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%00,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/html ,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text / html,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:†,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:X,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;a=\\",\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;charset=x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;charset=x;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64,W%20A"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64,W%0CA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64;x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64=x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data: ;charset=x ; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64;,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64 ,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64 ,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base 64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;BASe64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;%62ase64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%3Bbase64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; charset=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset =x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset= x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset=,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset=\\"x\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;CHARSET=\\"X\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:†,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:†,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;base64x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;charset=UTF-8,áñçə💩"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[processing.any.html]
|
||||
["data://test/,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,X#X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain ,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;x=x;charset=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;x=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;Charset=UTF-8,%C2%B1"]
|
||||
expected: FAIL
|
||||
|
||||
["data: ,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%20,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:\\f,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%1F,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:\\0,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%00,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/html ,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text / html,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:†,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:X,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;a=\\",\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;charset=x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;charset=x;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64,W%20A"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64,W%0CA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64;x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64=x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data: ;charset=x ; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64;,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64 ,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64 ,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base 64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;BASe64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;%62ase64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%3Bbase64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; charset=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset =x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset= x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset=,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset=\\"x\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;CHARSET=\\"X\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:†,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:†,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;base64x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;charset=UTF-8,áñçə💩"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[processing.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -25,3 +25,6 @@
|
|||
|
||||
[sec-fetch-user - Not sent to non-trustworthy cross-site destination]
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-dest - Not sent to non-trustworthy same-site destination]
|
||||
expected: FAIL
|
||||
|
|
|
@ -146,3 +146,6 @@
|
|||
|
||||
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
|
||||
expected: FAIL
|
||||
|
||||
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
[data.any.html]
|
||||
[data: URL and Range header]
|
||||
expected: FAIL
|
||||
|
||||
[data: URL and Range header with multiple ranges]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[data.any.worker.html]
|
||||
[data: URL and Range header]
|
||||
expected: FAIL
|
||||
|
||||
[data: URL and Range header with multiple ranges]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.relativecolor.currentcolor.html]
|
||||
[Relative color works as color input with currentcolor]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.relativecolor.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.gradient.relativecolor.html]
|
||||
[Relative color works as CanvasGradient color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.strokeStyle.relativecolor.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[2d.canvas.host.size.large.worker.html]
|
||||
expected: CRASH
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.relativecolor.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.relativecolor.worker.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.gradient.relativecolor.html]
|
||||
[Relative color works as CanvasGradient color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.gradient.relativecolor.worker.html]
|
||||
[Relative color works as CanvasGradient color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.strokeStyle.relativecolor.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.strokeStyle.relativecolor.worker.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
|
@ -305,27 +305,9 @@
|
|||
[display:contents rendered ("<div>123<span style='display:contents'>abc")]
|
||||
expected: FAIL
|
||||
|
||||
[display:contents not processed via textContent ("<div style='display:contents'> ")]
|
||||
expected: FAIL
|
||||
|
||||
[display:contents not processed via textContent ("<div><div style='display:contents'> ")]
|
||||
expected: FAIL
|
||||
|
||||
[<object> contents ignored ("<div><object>abc")]
|
||||
expected: FAIL
|
||||
|
||||
[2 blank lines around <p> even when display:block ("<div>123<p style='display:block'>abc")]
|
||||
expected: FAIL
|
||||
|
||||
[2 blank lines around <p> even when display:inline-block ("<div>123<p style='display:inline-block'>abc")]
|
||||
expected: FAIL
|
||||
|
||||
[unopened <details> ignored ("<div><details><summary>abc</summary>123")]
|
||||
expected: FAIL
|
||||
|
||||
[opened <details> content shown ("<div><details open><summary>abc</summary>123")]
|
||||
expected: FAIL
|
||||
|
||||
[Whitespace around inline-flex should not be collapsed ("<div>abc <span style='display:inline-flex'></span> def")]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -338,12 +320,6 @@
|
|||
[Trailing space at end of grid-flex should be collapsed ("<div>abc <span style='display:inline-grid'> def </span> ghi")]
|
||||
expected: FAIL
|
||||
|
||||
[Whitespace between inline-flex and block should be collapsed ("<div><span style='inline-flex'></span> <div>abc</div>")]
|
||||
expected: FAIL
|
||||
|
||||
[Whitespace between inline-grid and block should be collapsed ("<div><span style='inline-grid'></span> <div>abc</div>")]
|
||||
expected: FAIL
|
||||
|
||||
[Leading/trailing space removal at display:inline-flex boundary ("<div>123<span style='display:inline-flex'> abc </span>def")]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
type: testharness
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[iframe_sandbox_popups_nonescaping-1.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[select-marker-end-aligned.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,3 +1,3 @@
|
|||
[selectlist-required-attribute.tentative.html]
|
||||
[select-required-attribute.tentative.html]
|
||||
[Test required attribute]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[select-validity.tentative.html]
|
||||
[Validation for placeholder option]
|
||||
expected: FAIL
|
|
@ -1,5 +1,5 @@
|
|||
[selectlist-value-selectedOption.tentative.html]
|
||||
[Test that HTMLSelectList with no options has empty string for value and null for selectedOption]
|
||||
[select-value-selectedOption.tentative.html]
|
||||
[Test that HTMLselect with no options has empty string for value and null for selectedOption]
|
||||
expected: FAIL
|
||||
|
||||
[Test value and selectedOption with HTMLOptionElement element option parts]
|
||||
|
@ -17,7 +17,7 @@
|
|||
[Test that value and selectedOption are updated when options are removed]
|
||||
expected: FAIL
|
||||
|
||||
[Test that slotted-in selected-value part is updated to value of selectlist]
|
||||
[Test that slotted-in selected-value part is updated to value of select]
|
||||
expected: FAIL
|
||||
|
||||
[Test that option parts in a slotted-in listbox are reflected in the value property]
|
||||
|
@ -26,8 +26,8 @@
|
|||
[Test that value and selectedOption are correctly updated]
|
||||
expected: FAIL
|
||||
|
||||
[Test that HTMLOption.selected updates selectlist.value and selectlist.selectedOption]
|
||||
[Test that HTMLOption.selected updates select.value and select.selectedOption]
|
||||
expected: FAIL
|
||||
|
||||
[Test that HTMLOption.value updates selectlist.value]
|
||||
[Test that HTMLOption.value updates select.value]
|
||||
expected: FAIL
|
|
@ -1,12 +0,0 @@
|
|||
[selectlist-ask-for-reset.html]
|
||||
[ask-for-reset when removing option]
|
||||
expected: FAIL
|
||||
|
||||
[ask-for-reset when inserting option]
|
||||
expected: FAIL
|
||||
|
||||
[ask-for-reset when changing selectedness of option]
|
||||
expected: FAIL
|
||||
|
||||
[ask-for-reset for form]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-button-type-appearance.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-default-button-slot.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-explicit-size.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-font-size.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,42 +0,0 @@
|
|||
[selectlist-form-attribute.tentative.html]
|
||||
[[SELECTLIST\] Basic form association - control with no form attribute is associated with ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] Form owner is reset to null when control's form attribute is set to an ID that does not exist in the document]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] Control whose form attribute is an empty string has no form owner]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] Control whose form attribute is an empty string has no form owner even when form with empty attribute is present]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] Control's form attribute must be a case sensitive match for the form's id]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] Setting the form attribute of a control to the id of a non-ancestor form works]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] Removing form id from a control resets the form owner to ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] Removing the form owner of a control with form attribute resets the form owner to null]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] Changing form attibute of control resets form owner to correct form]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] Moving a control with form attribute within the document does not change the form owner]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] When the id of a non-ancestor form changes from not being a match for the form attribute to being a match, the control's form owner is reset]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] When form element with same ID as the control's form attribute is inserted earlier in tree order, the form owner is changed to the inserted form]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] When non-form element with same ID as the control's form attribute is inserted earlier in tree order, the control does not have a form owner]
|
||||
expected: FAIL
|
||||
|
||||
[[SELECTLIST\] A control that is not in the document but has the form attribute set is associated with the nearest ancestor form if one exists]
|
||||
expected: FAIL
|
|
@ -1,6 +0,0 @@
|
|||
[selectlist-form-submission.tentative.html]
|
||||
[Test that HTMLSelectList.value is used for form submission]
|
||||
expected: FAIL
|
||||
|
||||
[Test that HTMLSelectList.value is not used for form submission without name attribute]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[selectlist-labels.tentative.html]
|
||||
[Validate selectlist.labels]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-listbox-element.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-marker-part.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-marker-slot.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,6 +0,0 @@
|
|||
[selectlist-pseudo-open-closed.tentative.html]
|
||||
[Selectlist should support :open and :closed pseudo selectors.]
|
||||
expected: FAIL
|
||||
|
||||
[Selectlist :open and :closed should invalidate correctly.]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-rtl.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-selected-value-behavior.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-selected-value-part.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-selected-value-slot.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-selectedoption-element-cloning.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[selectlist-selectedoption-element.tentative.html]
|
||||
[<selectedoption>'s text contents should be replaced with its ancestor <selectlist>'s selected value.]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-text-only.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,12 +0,0 @@
|
|||
[selectlist-user-select.tentative.html]
|
||||
[Option elements should have user-select:none without slotting buttons or listboxes.]
|
||||
expected: FAIL
|
||||
|
||||
[Slotted in buttons and listboxes should have user-select:none.]
|
||||
expected: FAIL
|
||||
|
||||
[Setting user-select:auto on selectlists should re-enable selection.]
|
||||
expected: FAIL
|
||||
|
||||
[Children of selectlist should be able to opt-in to user-select.]
|
||||
expected: FAIL
|
|
@ -1,6 +0,0 @@
|
|||
[selectlist-validity.tentative.html]
|
||||
[Validation for placeholder option]
|
||||
expected: FAIL
|
||||
|
||||
[Check form not submitted for invalid selectlist]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[selectlist-value-option.tentative.html]
|
||||
[selectlist.value should reflect option.value]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-writingmode-lr.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-writingmode-rl.tentative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,18 @@
|
|||
[toggle-events.tentative.html]
|
||||
[dialog.show() should fire beforetoggle and toggle events.]
|
||||
expected: FAIL
|
||||
|
||||
[dialog.show() should fire cancelable beforetoggle which does not open dialog if canceled]
|
||||
expected: FAIL
|
||||
|
||||
[dialog.show() should coalesce asynchronous toggle events.]
|
||||
expected: FAIL
|
||||
|
||||
[dialog.showModal() should fire beforetoggle and toggle events.]
|
||||
expected: FAIL
|
||||
|
||||
[dialog.showModal() should fire cancelable beforetoggle which does not open dialog if canceled]
|
||||
expected: FAIL
|
||||
|
||||
[dialog.showModal() should coalesce asynchronous toggle events.]
|
||||
expected: FAIL
|
3
tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini
vendored
Normal file
3
tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[DOMContentLoaded-defer.html]
|
||||
[The end: DOMContentLoaded and defer scripts]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[module-tla-delayed.html]
|
||||
[document.write in an imported module]
|
||||
expected: FAIL
|
|
@ -1,2 +1,3 @@
|
|||
[opaque-origin.html]
|
||||
expected: TIMEOUT
|
||||
[An opaque origin should be authorized to see resource timings when theTAO header is the string 'null']
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[status-codes-create-entry.html]
|
||||
[Make sure all status codes are reported]
|
||||
expected: FAIL
|
|
@ -26,9 +26,6 @@
|
|||
[importScripts() requires scripty MIME types for data: URLs: zzz/zzz is blocked.]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts() requires scripty MIME types for data: URLs: text/csv;bla;bla is blocked.]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts() requires scripty MIME types for data: URLs: Text/html is blocked.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[003.html]
|
||||
type: testharness
|
||||
expected: ERROR
|
||||
[shared]
|
||||
expected: FAIL
|
||||
|
|
|
@ -22,7 +22,3 @@
|
|||
[XHR method UNICORN with charset text/plain]
|
||||
bug: https://github.com/w3c/web-platform-tests/issues/3738
|
||||
expected: FAIL
|
||||
|
||||
[XHR method GET with MIME type text/html;charset=UTF-8]
|
||||
expected: FAIL
|
||||
|
||||
|
|
2155
tests/wpt/meta/MANIFEST.json
vendored
2155
tests/wpt/meta/MANIFEST.json
vendored
File diff suppressed because it is too large
Load diff
3602
tests/wpt/meta/WebCryptoAPI/import_export/ec_importKey_failures_ECDH.https.any.js.ini
vendored
Normal file
3602
tests/wpt/meta/WebCryptoAPI/import_export/ec_importKey_failures_ECDH.https.any.js.ini
vendored
Normal file
File diff suppressed because it is too large
Load diff
3602
tests/wpt/meta/WebCryptoAPI/import_export/ec_importKey_failures_ECDSA.https.any.js.ini
vendored
Normal file
3602
tests/wpt/meta/WebCryptoAPI/import_export/ec_importKey_failures_ECDSA.https.any.js.ini
vendored
Normal file
File diff suppressed because it is too large
Load diff
2
tests/wpt/meta/css/css-fonts/variations/at-font-face-font-matching.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-fonts/variations/at-font-face-font-matching.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[at-font-face-font-matching.html]
|
||||
expected: CRASH
|
2
tests/wpt/meta/css/css-masking/clip-path/clip-path-url-reference-external.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-masking/clip-path/clip-path-url-reference-external.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[clip-path-url-reference-external.html]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-syntax/invalid-nested-rules.html.ini
vendored
Normal file
3
tests/wpt/meta/css/css-syntax/invalid-nested-rules.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[invalid-nested-rules.html]
|
||||
[Continues parsing after block on invalid rule error]
|
||||
expected: FAIL
|
|
@ -137,9 +137,6 @@
|
|||
[CSS Values and Units Test: attr 60]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 72]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 15]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -173,11 +170,20 @@
|
|||
[CSS Values and Units Test: attr 63]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 73]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 74]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 75]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 64]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 65]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 76]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 77]
|
||||
expected: FAIL
|
||||
|
|
|
@ -34,3 +34,6 @@
|
|||
|
||||
[CSS Values and Units Test: attr() security limitations 19]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr() security limitations 21]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
[MediaQueryList-addListener-removeListener.html]
|
||||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[listeners are called correct number of times]
|
||||
expected: FAIL
|
||||
|
|
57
tests/wpt/meta/css/selectors/parsing/parse-has-slotted.tentative.html.ini
vendored
Normal file
57
tests/wpt/meta/css/selectors/parsing/parse-has-slotted.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
[parse-has-slotted.tentative.html]
|
||||
[":has-slotted(bar)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted([attr=\\"foo\\"\])" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(*)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(.class)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(#id)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(:not(foo))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(:not(:nth-last-of-type(2)):not([slot=\\"foo\\"\]))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(:first-child)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(:hover)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):first-child" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):hover" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):focus" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):lang(en)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo):dir(ltr)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(foo) + :has-slotted(bar)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(:has-slotted(foo))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(div + div)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted(div:has(> span))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":has-slotted" should be a valid selector]
|
||||
expected: FAIL
|
|
@ -0,0 +1,21 @@
|
|||
[scoped-registry-registry-define-get-etc.tentative.html]
|
||||
[Custom element registries with a registered custom element return the class in their get method, and the name in their getName method]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registries do not inherit names or classes from the global registry]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registries return the same constructor when it is defined in both]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registries allow registering name that exists in global registry]
|
||||
expected: FAIL
|
||||
|
||||
[Custom element registries with a registered custom element resolve the class in their whenDefined method]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registries resolve the same constructor from whenDefined when it is defined in both]
|
||||
expected: FAIL
|
||||
|
||||
[Scoped Custom element registry getters do not resolve globally registered classes from whenDefined]
|
||||
expected: FAIL
|
|
@ -1,3 +1,6 @@
|
|||
[css-transition-cross-shadow.html]
|
||||
[Moving an element with a transition across shadow boundaries should reset the transition]
|
||||
expected: FAIL
|
||||
|
||||
[Moving an element with a transition across shadow boundaries preserves the transition]
|
||||
expected: FAIL
|
||||
|
|
3
tests/wpt/meta/dom/nodes/moveBefore/tentative/nonce.html.ini
vendored
Normal file
3
tests/wpt/meta/dom/nodes/moveBefore/tentative/nonce.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[nonce.html]
|
||||
[Element nonce content attribute is not cleared after move]
|
||||
expected: FAIL
|
|
@ -101,6 +101,39 @@
|
|||
[from(): Async generator finally block run when Observable errors]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable multiple in-flight subscriptions competing]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Aborting async iterable midway through iteration both stops iteration and invokes `IteratorRecord#return()]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable: `Iterator#return()` must return an Object, or an error is thrown]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Async iterable: `Iterator#return()` must return an Object, or a Promise rejects asynchronously]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable: error thrown from IteratorRecord#return() can be synchronously caught]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Async iterable: error thrown from IteratorRecord#return() is wrapped in rejected Promise]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Subscribing to an iterable Observable with an aborted signal does not call next()]
|
||||
expected: FAIL
|
||||
|
||||
[from(): When iterable conversion aborts the subscription, next() is never called]
|
||||
expected: FAIL
|
||||
|
||||
[from(): When async iterable conversion aborts the subscription, next() is never called]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Aborting an async iterable subscription stops subsequent next() calls, but old next() Promise reactions are web-observable]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Abort after complete does NOT call IteratorRecord#return()]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[observable-from.any.html]
|
||||
[from(): Observable.from() is a function]
|
||||
|
@ -204,3 +237,36 @@
|
|||
|
||||
[from(): Async generator finally block run when Observable errors]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable multiple in-flight subscriptions competing]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Aborting async iterable midway through iteration both stops iteration and invokes `IteratorRecord#return()]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable: `Iterator#return()` must return an Object, or an error is thrown]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Async iterable: `Iterator#return()` must return an Object, or a Promise rejects asynchronously]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Sync iterable: error thrown from IteratorRecord#return() can be synchronously caught]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Async iterable: error thrown from IteratorRecord#return() is wrapped in rejected Promise]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Subscribing to an iterable Observable with an aborted signal does not call next()]
|
||||
expected: FAIL
|
||||
|
||||
[from(): When iterable conversion aborts the subscription, next() is never called]
|
||||
expected: FAIL
|
||||
|
||||
[from(): When async iterable conversion aborts the subscription, next() is never called]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Aborting an async iterable subscription stops subsequent next() calls, but old next() Promise reactions are web-observable]
|
||||
expected: FAIL
|
||||
|
||||
[from(): Abort after complete does NOT call IteratorRecord#return()]
|
||||
expected: FAIL
|
||||
|
|
29
tests/wpt/meta/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html.ini
vendored
Normal file
29
tests/wpt/meta/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html.ini
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
[big5-decode-csbig5.html?1-1000]
|
||||
|
||||
[big5-decode-csbig5.html?5001-6000]
|
||||
|
||||
[big5-decode-csbig5.html?4001-5000]
|
||||
|
||||
[big5-decode-csbig5.html?6001-7000]
|
||||
|
||||
[big5-decode-csbig5.html?3001-4000]
|
||||
|
||||
[big5-decode-csbig5.html?11001-12000]
|
||||
|
||||
[big5-decode-csbig5.html?14001-last]
|
||||
|
||||
[big5-decode-csbig5.html?2001-3000]
|
||||
|
||||
[big5-decode-csbig5.html?7001-8000]
|
||||
|
||||
[big5-decode-csbig5.html?1001-2000]
|
||||
|
||||
[big5-decode-csbig5.html?8001-9000]
|
||||
|
||||
[big5-decode-csbig5.html?9001-10000]
|
||||
|
||||
[big5-decode-csbig5.html?13001-14000]
|
||||
|
||||
[big5-decode-csbig5.html?10001-11000]
|
||||
|
||||
[big5-decode-csbig5.html?12001-13000]
|
|
@ -1,4 +1,5 @@
|
|||
[keepalive.any.html]
|
||||
expected: CRASH
|
||||
[keepalive in onunload in nested frame in another window]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[traverse_the_history_3.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.relativecolor.currentcolor.html]
|
||||
[Relative color works as color input with currentcolor]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.relativecolor.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
3
tests/wpt/meta/html/canvas/element/fill-and-stroke-styles/2d.gradient.relativecolor.html.ini
vendored
Normal file
3
tests/wpt/meta/html/canvas/element/fill-and-stroke-styles/2d.gradient.relativecolor.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[2d.gradient.relativecolor.html]
|
||||
[Relative color works as CanvasGradient color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.strokeStyle.relativecolor.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
|
@ -1,4 +1,5 @@
|
|||
[createImageBitmap-origin.sub.html]
|
||||
expected: TIMEOUT
|
||||
[redirected to cross-origin HTMLVideoElement: origin unclear 2dContext.drawImage]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.relativecolor.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.relativecolor.worker.html]
|
||||
[Relative color works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.gradient.relativecolor.html]
|
||||
[Relative color works as CanvasGradient color input]
|
||||
expected: FAIL
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue