Auto merge of #29074 - servo:wpt_update_17-11-2022, r=jdm

Sync WPT with upstream (17-11-2022)

Automated downstream sync of changes from upstream as of 17-11-2022
[no-wpt-sync]
r? @servo-wpt-sync
This commit is contained in:
bors-servo 2022-11-16 22:05:15 -05:00 committed by GitHub
commit eac515e4ab
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
171 changed files with 12259 additions and 2010 deletions

View file

@ -1,4 +0,0 @@
[url-charset.window.html]
expected: TIMEOUT
[Blob charset should override any auto-detected charset.]
expected: TIMEOUT

View file

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

View file

@ -1,3 +0,0 @@
[block-in-inline-hittest-001.html]
[block-in-inline-hittest-001]
expected: FAIL

View file

@ -170,9 +170,6 @@
[Matching font-style: 'oblique 20deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 21deg' over 'oblique 30deg 60deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL

View file

@ -1,3 +1,6 @@
[transform-scale-hittest.html]
[Hit test intersecting scaled box]
expected: FAIL
[Hit test within unscaled box]
expected: FAIL

View file

@ -53,302 +53,125 @@
[background-position length(px) / events]
expected: FAIL
[color color(rgba) / values]
[background-color color(rgba) / values]
expected: FAIL
[font-size length(pt) / values]
[border-top-width length(pt) / values]
expected: FAIL
[font-size length(pc) / values]
[border-top-width length(pc) / values]
expected: FAIL
[font-size length(px) / values]
[border-top-width length(px) / values]
expected: FAIL
[font-size length(em) / values]
[border-top-width length(em) / values]
expected: FAIL
[font-size length(ex) / values]
[border-top-width length(ex) / values]
expected: FAIL
[font-size length(mm) / values]
[border-top-width length(mm) / values]
expected: FAIL
[font-size length(cm) / values]
[border-top-width length(cm) / values]
expected: FAIL
[font-size length(in) / values]
[border-top-width length(in) / values]
expected: FAIL
[font-size percentage(%) / values]
[border-right-width length(pt) / values]
expected: FAIL
[font-weight font-weight(keyword) / values]
[border-right-width length(pc) / values]
expected: FAIL
[font-weight font-weight(numeric) / values]
[border-right-width length(px) / values]
expected: FAIL
[line-height number(integer) / values]
[border-right-width length(em) / values]
expected: FAIL
[line-height number(decimal) / values]
[border-right-width length(ex) / values]
expected: FAIL
[line-height length(pt) / values]
[border-right-width length(mm) / values]
expected: FAIL
[line-height length(pc) / values]
[border-right-width length(cm) / values]
expected: FAIL
[line-height length(px) / values]
[border-right-width length(in) / values]
expected: FAIL
[line-height length(em) / values]
[border-bottom-width length(pt) / values]
expected: FAIL
[line-height length(ex) / values]
[border-bottom-width length(pc) / values]
expected: FAIL
[line-height length(mm) / values]
[border-bottom-width length(px) / values]
expected: FAIL
[line-height length(cm) / values]
[border-bottom-width length(em) / values]
expected: FAIL
[line-height length(in) / values]
[border-bottom-width length(ex) / values]
expected: FAIL
[line-height percentage(%) / values]
[border-bottom-width length(mm) / values]
expected: FAIL
[letter-spacing length(pt) / values]
[border-bottom-width length(cm) / values]
expected: FAIL
[letter-spacing length(pc) / values]
[border-bottom-width length(in) / values]
expected: FAIL
[letter-spacing length(px) / values]
[border-left-width length(pt) / values]
expected: FAIL
[letter-spacing length(em) / values]
[border-left-width length(pc) / values]
expected: FAIL
[letter-spacing length(ex) / values]
[border-left-width length(px) / values]
expected: FAIL
[letter-spacing length(mm) / values]
[border-left-width length(em) / values]
expected: FAIL
[letter-spacing length(cm) / values]
[border-left-width length(ex) / values]
expected: FAIL
[letter-spacing length(in) / values]
[border-left-width length(mm) / values]
expected: FAIL
[word-spacing length(pt) / values]
[border-left-width length(cm) / values]
expected: FAIL
[word-spacing length(pc) / values]
[border-left-width length(in) / values]
expected: FAIL
[word-spacing length(px) / values]
[border-top-color color(rgba) / values]
expected: FAIL
[word-spacing length(em) / values]
[border-right-color color(rgba) / values]
expected: FAIL
[word-spacing length(ex) / values]
[border-bottom-color color(rgba) / values]
expected: FAIL
[word-spacing length(mm) / values]
[border-left-color color(rgba) / values]
expected: FAIL
[word-spacing length(cm) / values]
[padding-bottom length(pt) / values]
expected: FAIL
[word-spacing length(in) / values]
[padding-bottom length(pc) / values]
expected: FAIL
[word-spacing percentage(%) / values]
[padding-bottom length(px) / values]
expected: FAIL
[text-indent length(pt) / values]
expected: FAIL
[text-indent length(pc) / values]
expected: FAIL
[text-indent length(px) / values]
expected: FAIL
[text-indent length(em) / values]
expected: FAIL
[text-indent length(ex) / values]
expected: FAIL
[text-indent length(mm) / values]
expected: FAIL
[text-indent length(cm) / values]
expected: FAIL
[text-indent length(in) / values]
expected: FAIL
[text-indent percentage(%) / values]
expected: FAIL
[text-shadow shadow(shadow) / values]
expected: FAIL
[padding-bottom length(ex) / values]
expected: FAIL
[padding-bottom length(mm) / values]
expected: FAIL
[padding-bottom length(cm) / values]
expected: FAIL
[padding-bottom length(in) / values]
expected: FAIL
[padding-left length(pt) / values]
expected: FAIL
[padding-left length(pc) / values]
expected: FAIL
[padding-left length(px) / values]
expected: FAIL
[padding-left length(em) / values]
expected: FAIL
[padding-left length(ex) / values]
expected: FAIL
[padding-left length(mm) / values]
expected: FAIL
[padding-left length(cm) / values]
expected: FAIL
[padding-left length(in) / values]
expected: FAIL
[padding-right length(pt) / values]
expected: FAIL
[padding-right length(pc) / values]
expected: FAIL
[padding-right length(px) / values]
expected: FAIL
[padding-right length(em) / values]
expected: FAIL
[padding-right length(ex) / values]
expected: FAIL
[padding-right length(mm) / values]
expected: FAIL
[padding-right length(cm) / values]
expected: FAIL
[padding-right length(in) / values]
expected: FAIL
[padding-top length(pt) / values]
expected: FAIL
[padding-top length(pc) / values]
expected: FAIL
[padding-top length(px) / values]
expected: FAIL
[padding-top length(em) / values]
expected: FAIL
[padding-top length(ex) / values]
expected: FAIL
[padding-top length(mm) / values]
expected: FAIL
[padding-top length(cm) / values]
expected: FAIL
[padding-top length(in) / values]
expected: FAIL
[margin-bottom length(pt) / values]
expected: FAIL
[margin-bottom length(pc) / values]
expected: FAIL
[margin-bottom length(px) / values]
expected: FAIL
[margin-bottom length(em) / values]
expected: FAIL
[margin-bottom length(ex) / values]
expected: FAIL
[margin-bottom length(mm) / values]
expected: FAIL
[margin-bottom length(cm) / values]
expected: FAIL
[margin-bottom length(in) / values]
expected: FAIL
[margin-left length(pt) / values]
expected: FAIL
[margin-left length(pc) / values]
expected: FAIL
[margin-left length(px) / values]
expected: FAIL
[margin-left length(em) / values]
expected: FAIL
[margin-left length(ex) / values]
expected: FAIL
[margin-left length(mm) / values]
expected: FAIL
[margin-left length(cm) / values]
expected: FAIL
[margin-left length(in) / values]
expected: FAIL
[margin-right length(pt) / values]
expected: FAIL
[margin-right length(pc) / values]
expected: FAIL
[margin-right length(px) / values]
expected: FAIL
[margin-right length(em) / values]
expected: FAIL
[margin-right length(ex) / values]
expected: FAIL
[margin-right length(mm) / values]
[padding-bottom length(em) / values]
expected: FAIL

View file

@ -4,84 +4,3 @@
[background-position length-em(em) / values]
expected: FAIL
[border-top-width length-em(em) / values]
expected: FAIL
[border-right-width length-em(em) / values]
expected: FAIL
[border-bottom-width length-em(em) / values]
expected: FAIL
[border-left-width length-em(em) / values]
expected: FAIL
[padding-bottom length-em(em) / values]
expected: FAIL
[padding-left length-em(em) / values]
expected: FAIL
[padding-right length-em(em) / values]
expected: FAIL
[padding-top length-em(em) / values]
expected: FAIL
[margin-bottom length-em(em) / values]
expected: FAIL
[margin-left length-em(em) / values]
expected: FAIL
[margin-right length-em(em) / values]
expected: FAIL
[margin-top length-em(em) / values]
expected: FAIL
[height length-em(em) / values]
expected: FAIL
[width length-em(em) / values]
expected: FAIL
[min-height length-em(em) / values]
expected: FAIL
[min-width length-em(em) / values]
expected: FAIL
[max-height length-em(em) / values]
expected: FAIL
[max-width length-em(em) / values]
expected: FAIL
[right length-em(em) / values]
expected: FAIL
[left length-em(em) / values]
expected: FAIL
[line-height length-em(em) / values]
expected: FAIL
[letter-spacing length-em(em) / values]
expected: FAIL
[word-spacing length-em(em) / values]
expected: FAIL
[text-indent length-em(em) / values]
expected: FAIL
[outline-offset length-em(em) / values]
expected: FAIL
[outline-width length-em(em) / values]
expected: FAIL
[vertical-align length-em(em) / values]
expected: FAIL

View file

@ -356,156 +356,6 @@
[max-height length(em) / events]
expected: FAIL
[max-height length(ex) / events]
expected: FAIL
[max-height length(mm) / events]
expected: FAIL
[max-height length(cm) / events]
expected: FAIL
[max-height length(in) / events]
expected: FAIL
[max-height percentage(%) / events]
expected: FAIL
[max-width length(pt) / events]
expected: FAIL
[max-width length(pc) / events]
expected: FAIL
[max-width length(px) / events]
expected: FAIL
[max-width length(em) / events]
expected: FAIL
[max-width length(ex) / events]
expected: FAIL
[max-width length(mm) / events]
expected: FAIL
[max-width length(cm) / events]
expected: FAIL
[max-width length(in) / events]
expected: FAIL
[max-width percentage(%) / events]
expected: FAIL
[top length(pt) / events]
expected: FAIL
[top length(pc) / events]
expected: FAIL
[top length(px) / events]
expected: FAIL
[top length(em) / events]
expected: FAIL
[top length(ex) / events]
expected: FAIL
[top length(mm) / events]
expected: FAIL
[top length(cm) / events]
expected: FAIL
[top length(in) / events]
expected: FAIL
[top percentage(%) / events]
expected: FAIL
[right length(pt) / events]
expected: FAIL
[right length(pc) / events]
expected: FAIL
[right length(px) / events]
expected: FAIL
[right length(em) / events]
expected: FAIL
[right length(ex) / events]
expected: FAIL
[right length(mm) / events]
expected: FAIL
[right length(cm) / events]
expected: FAIL
[right length(in) / events]
expected: FAIL
[right percentage(%) / events]
expected: FAIL
[bottom length(pt) / events]
expected: FAIL
[bottom length(pc) / events]
expected: FAIL
[bottom length(px) / events]
expected: FAIL
[bottom length(em) / events]
expected: FAIL
[bottom length(ex) / events]
expected: FAIL
[bottom length(mm) / events]
expected: FAIL
[bottom length(cm) / events]
expected: FAIL
[bottom length(in) / events]
expected: FAIL
[bottom percentage(%) / events]
expected: FAIL
[left length(pt) / events]
expected: FAIL
[left length(pc) / events]
expected: FAIL
[left length(px) / events]
expected: FAIL
[left length(em) / events]
expected: FAIL
[left length(ex) / events]
expected: FAIL
[left length(mm) / events]
expected: FAIL
[left length(cm) / events]
expected: FAIL
[left length(in) / events]
expected: FAIL
[left percentage(%) / events]
expected: FAIL
[color color(rgba) / events]
expected: FAIL

View file

@ -52,276 +52,3 @@
[background-position length(px) / events]
expected: FAIL
[background-color color(rgba) / values]
expected: FAIL
[border-top-width length(pt) / values]
expected: FAIL
[border-top-width length(pc) / values]
expected: FAIL
[border-top-width length(px) / values]
expected: FAIL
[border-top-width length(em) / values]
expected: FAIL
[border-top-width length(ex) / values]
expected: FAIL
[border-top-width length(mm) / values]
expected: FAIL
[border-top-width length(cm) / values]
expected: FAIL
[border-top-width length(in) / values]
expected: FAIL
[border-right-width length(pt) / values]
expected: FAIL
[border-right-width length(pc) / values]
expected: FAIL
[border-right-width length(px) / values]
expected: FAIL
[border-right-width length(em) / values]
expected: FAIL
[border-right-width length(ex) / values]
expected: FAIL
[border-right-width length(mm) / values]
expected: FAIL
[border-right-width length(cm) / values]
expected: FAIL
[border-right-width length(in) / values]
expected: FAIL
[border-bottom-width length(pt) / values]
expected: FAIL
[border-bottom-width length(pc) / values]
expected: FAIL
[border-bottom-width length(px) / values]
expected: FAIL
[border-bottom-width length(em) / values]
expected: FAIL
[border-bottom-width length(ex) / values]
expected: FAIL
[border-bottom-width length(mm) / values]
expected: FAIL
[border-bottom-width length(cm) / values]
expected: FAIL
[border-bottom-width length(in) / values]
expected: FAIL
[border-left-width length(pt) / values]
expected: FAIL
[border-left-width length(pc) / values]
expected: FAIL
[border-left-width length(px) / values]
expected: FAIL
[border-left-width length(em) / values]
expected: FAIL
[border-left-width length(ex) / values]
expected: FAIL
[border-left-width length(mm) / values]
expected: FAIL
[border-left-width length(cm) / values]
expected: FAIL
[border-left-width length(in) / values]
expected: FAIL
[border-top-color color(rgba) / values]
expected: FAIL
[border-right-color color(rgba) / values]
expected: FAIL
[border-bottom-color color(rgba) / values]
expected: FAIL
[border-left-color color(rgba) / values]
expected: FAIL
[padding-bottom length(pt) / values]
expected: FAIL
[padding-bottom length(pc) / values]
expected: FAIL
[padding-bottom length(px) / values]
expected: FAIL
[padding-bottom length(em) / values]
expected: FAIL
[padding-bottom length(ex) / values]
expected: FAIL
[padding-bottom length(mm) / values]
expected: FAIL
[padding-bottom length(cm) / values]
expected: FAIL
[padding-bottom length(in) / values]
expected: FAIL
[padding-left length(pt) / values]
expected: FAIL
[padding-left length(pc) / values]
expected: FAIL
[padding-left length(px) / values]
expected: FAIL
[padding-left length(em) / values]
expected: FAIL
[padding-left length(ex) / values]
expected: FAIL
[padding-left length(mm) / values]
expected: FAIL
[padding-left length(cm) / values]
expected: FAIL
[padding-left length(in) / values]
expected: FAIL
[padding-right length(pt) / values]
expected: FAIL
[padding-right length(pc) / values]
expected: FAIL
[padding-right length(px) / values]
expected: FAIL
[padding-right length(em) / values]
expected: FAIL
[padding-right length(ex) / values]
expected: FAIL
[padding-right length(mm) / values]
expected: FAIL
[padding-right length(cm) / values]
expected: FAIL
[padding-right length(in) / values]
expected: FAIL
[padding-top length(pt) / values]
expected: FAIL
[padding-top length(pc) / values]
expected: FAIL
[padding-top length(px) / values]
expected: FAIL
[padding-top length(em) / values]
expected: FAIL
[padding-top length(ex) / values]
expected: FAIL
[padding-top length(mm) / values]
expected: FAIL
[padding-top length(cm) / values]
expected: FAIL
[padding-top length(in) / values]
expected: FAIL
[margin-bottom length(pt) / values]
expected: FAIL
[margin-bottom length(pc) / values]
expected: FAIL
[margin-bottom length(px) / values]
expected: FAIL
[margin-bottom length(em) / values]
expected: FAIL
[margin-bottom length(ex) / values]
expected: FAIL
[margin-bottom length(mm) / values]
expected: FAIL
[margin-bottom length(cm) / values]
expected: FAIL
[margin-bottom length(in) / values]
expected: FAIL
[margin-left length(pt) / values]
expected: FAIL
[margin-left length(pc) / values]
expected: FAIL
[margin-left length(px) / values]
expected: FAIL
[margin-left length(em) / values]
expected: FAIL
[margin-left length(ex) / values]
expected: FAIL
[margin-left length(mm) / values]
expected: FAIL
[margin-left length(cm) / values]
expected: FAIL
[margin-left length(in) / values]
expected: FAIL
[margin-right length(pt) / values]
expected: FAIL
[margin-right length(pc) / values]
expected: FAIL
[margin-right length(px) / values]
expected: FAIL
[margin-right length(em) / values]
expected: FAIL
[margin-right length(ex) / values]
expected: FAIL
[margin-right length(mm) / values]
expected: FAIL

View file

@ -1,93 +1,6 @@
[properties-value-inherit-003.html]
[text-indent length-em(em) / events]
expected: FAIL
[background-position length-em(em) / events]
expected: FAIL
[outline-offset length-em(em) / events]
expected: FAIL
[background-position length-em(em) / values]
expected: FAIL
[outline-width length-em(em) / events]
expected: FAIL
[vertical-align length-em(em) / events]
expected: FAIL
[border-top-width length-em(em) / events]
expected: FAIL
[border-right-width length-em(em) / events]
expected: FAIL
[border-bottom-width length-em(em) / events]
expected: FAIL
[border-left-width length-em(em) / events]
expected: FAIL
[padding-bottom length-em(em) / events]
expected: FAIL
[padding-left length-em(em) / events]
expected: FAIL
[padding-right length-em(em) / events]
expected: FAIL
[padding-top length-em(em) / events]
expected: FAIL
[margin-bottom length-em(em) / events]
expected: FAIL
[margin-left length-em(em) / events]
expected: FAIL
[margin-right length-em(em) / events]
expected: FAIL
[margin-top length-em(em) / events]
expected: FAIL
[height length-em(em) / events]
expected: FAIL
[width length-em(em) / events]
expected: FAIL
[min-height length-em(em) / events]
expected: FAIL
[min-width length-em(em) / events]
expected: FAIL
[max-height length-em(em) / events]
expected: FAIL
[max-width length-em(em) / events]
expected: FAIL
[top length-em(em) / events]
expected: FAIL
[right length-em(em) / events]
expected: FAIL
[bottom length-em(em) / events]
expected: FAIL
[left length-em(em) / events]
expected: FAIL
[line-height length-em(em) / events]
expected: FAIL
[letter-spacing length-em(em) / events]
expected: FAIL
[word-spacing length-em(em) / events]
expected: FAIL

View file

@ -0,0 +1,3 @@
[CaretPosition-001.html]
[Element at (400, 100)]
expected: FAIL

View file

@ -1,10 +1,3 @@
[MediaQueryListEvent.html]
[argument of onchange]
expected: FAIL
[constructor of "change" event]
expected: FAIL
[argument of addListener]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-dynamic-anon-box.html]
[Link should be clickable after hiding a scrollbox with an anonymous table inside]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementFromPoint-visibility-hidden-resizer.html]
[elementFromPoint on resizer area of an element with visibility:hidden]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementsFromPoint-iframes.html]
[elementsFromPoint on inner documents]
expected: FAIL

View file

@ -0,0 +1,22 @@
[font-variant-shorthand-serialization.html]
expected: ERROR
[font-variant: normal serialization]
expected: FAIL
[font-variant: none serialization]
expected: FAIL
[font-variant-ligatures: none serialization with non-default value for another longhand]
expected: FAIL
[font-variant: normal with non-default longhands]
expected: NOTRUN
[CSS-wide keyword in one longhand]
expected: NOTRUN
[CSS-wide keyword in shorthand]
expected: NOTRUN
[font: menu serialization]
expected: NOTRUN

View file

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

View file

@ -76,3 +76,6 @@
[Input: "Content-Length: ". Expected: 42.]
expected: FAIL
[Input: "Content-Length: 42,42". Expected: 42.]
expected: FAIL

View file

@ -7,9 +7,3 @@
[X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL
[X-Content-Type-Options%3A%20%22nosniFF%22]
expected: FAIL
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff]
expected: FAIL

View file

@ -1,2 +1,3 @@
[scroll-restoration-fragment-scrolling-samedoc.html]
expected: TIMEOUT
[Manual scroll restoration should take precedent over scrolling to fragment in cross doc navigation]
expected: FAIL

View file

@ -2,8 +2,5 @@
[Navigating to a different document with window.open]
expected: FAIL
[Navigating to a different document with form submission]
expected: FAIL
[Navigating to a different document with link click]
expected: FAIL

View file

@ -10,3 +10,6 @@
[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 @@
[navigation-unload-same-origin.window.html]
[Same-origin navigation started from unload handler must be ignored]
expected: FAIL

View file

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

View file

@ -1,3 +0,0 @@
[navigate-to-about-blank-while-initial-load-pending.html]
[Navigating to about:blank while window.open initial load pending.]
expected: FAIL

View file

@ -1,3 +0,0 @@
[creating_browsing_context_test_01.html]
[first argument: absolute url]
expected: FAIL

View file

@ -1,4 +1,3 @@
[update-the-rendering.html]
expected: TIMEOUT
["Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks]
expected: TIMEOUT
expected: FAIL

View file

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

View file

@ -1,3 +1,9 @@
[non-active-document.html]
[DOMParser]
expected: FAIL
[createHTMLDocument]
expected: FAIL
[<template>]
expected: FAIL

View file

@ -23,9 +23,6 @@
[text/plain: 0x00 in filename (normal form)]
expected: FAIL
[text/plain: 0x00 in filename (formdata event)]
expected: FAIL
[text/plain: \\n in name (normal form)]
expected: FAIL

View file

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

View file

@ -1,9 +0,0 @@
[select-event.html]
[input type text: selectionStart out of range disconnected node]
expected: FAIL
[input type password: select() disconnected node]
expected: FAIL
[input type password: select() event queue]
expected: FAIL

View file

@ -2,3 +2,6 @@
expected: TIMEOUT
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: TIMEOUT
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: FAIL

View file

@ -1,9 +1,10 @@
[promise-job-entry-different-function-realm.html]
expected: TIMEOUT
[Fulfillment handler on fulfilled promise]
expected: FAIL
[Rejection handler on pending-then-rejected promise]
expected: FAIL
expected: TIMEOUT
[Thenable resolution]
expected: FAIL
@ -12,4 +13,4 @@
expected: FAIL
[Fulfillment handler on pending-then-fulfilled promise]
expected: FAIL
expected: TIMEOUT

View file

@ -1,5 +1,4 @@
[promise-job-entry.html]
expected: TIMEOUT
[Fulfillment handler on fulfilled promise]
expected: FAIL
@ -16,4 +15,4 @@
expected: FAIL
[Fulfillment handler on pending-then-fulfilled promise]
expected: TIMEOUT
expected: FAIL

View file

@ -1,6 +1,7 @@
[promise-rejection-events.html]
expected: TIMEOUT
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
expected: FAIL
expected: TIMEOUT
[unhandledrejection: from createImageBitmap which is UA triggered]
expected: FAIL

View file

@ -1,4 +0,0 @@
[status-codes-create-entry.html]
[Make sure all status codes are reported]
expected: FAIL

View file

@ -1,4 +1,5 @@
[audiocontext-not-fully-active.html]
expected: TIMEOUT
[frame in navigated remote-site frame]
expected: FAIL

View file

@ -1,2 +1,16 @@
[cross-partition.https.tentative.html]
expected: CRASH
expected: TIMEOUT
[BroadcastChannel messages aren't received from a cross-partition iframe]
expected: FAIL
[BroadcastChannel messages aren't received from a nested iframe with a cross-site ancestor]
expected: FAIL
[BroadcastChannel messages aren't received from a cross-partition dedicated worker]
expected: FAIL
[BroadcastChannel messages aren't received from a cross-partition shared worker]
expected: TIMEOUT
[BroadcastChannel messages aren't received from a cross-partition service worker]
expected: NOTRUN

View file

@ -0,0 +1,4 @@
[017.html]
expected: TIMEOUT
[origin of the script that invoked the method, about:blank]
expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html]
expected: TIMEOUT
[StorageKey: test 3P about:blank window opened from a 3P iframe]
expected: TIMEOUT

View file

@ -1,4 +0,0 @@
[url-charset.window.html]
expected: TIMEOUT
[Blob charset should override any auto-detected charset.]
expected: TIMEOUT

View file

@ -7,11 +7,10 @@
expected: FAIL
[Opening a blob URL in a new window immediately before revoking it works.]
expected: FAIL
expected: TIMEOUT
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
expected: TIMEOUT
[Opening a blob URL in a new window by clicking an <a> tag works immediately before revoking the URL.]
expected: TIMEOUT

View file

@ -2338,6 +2338,13 @@
{}
]
],
"oof-in-additional-column-before-spanner.html": [
"e59df7039a20f69d7da69f2786d3fb6073963745",
[
null,
{}
]
],
"oof-in-nested-line-float.html": [
"d4d67763c875bd0a64b8069de73d6d95abb8a740",
[
@ -4749,6 +4756,13 @@
null,
{}
]
],
"reportValidity-crash.html": [
"d6bab924adc9fb481235af10d706cbf4d4ef2df9",
[
null,
{}
]
]
},
"the-datalist-element": {
@ -4770,6 +4784,13 @@
]
},
"the-input-element": {
"input-form-detach-style-crash.html": [
"547256376362ee03df9f23387b64ea83c5354fcd",
[
null,
{}
]
],
"invalid-datalist-options-crash.html": [
"7cdd55196cecaae8cc64fe7fc86b4f7305e7525d",
[
@ -149726,7 +149747,7 @@
]
],
"contain-body-overflow-002.html": [
"bc432e3e0e1ffcde0773ae2a2c7e8da3511ee985",
"bf741491c62cbadaba021f01899c61daef7e6e5e",
[
null,
[
@ -184665,6 +184686,32 @@
{}
]
],
"grid-gap-010.html": [
"23d67b95dd9a4e4cdb1ba8241b2ebd2e8ebb93a8",
[
null,
[
[
"/css/css-grid/subgrid/grid-gap-010-ref.html",
"=="
]
],
{}
]
],
"grid-gap-011.html": [
"d40ad2640f183d5a881e6c85b5c30e2b54f40284",
[
null,
[
[
"/css/css-grid/subgrid/grid-gap-011-ref.html",
"=="
]
],
{}
]
],
"grid-gap-larger-001.html": [
"85725d52925b898f562329256cf60ea24486f517",
[
@ -271613,6 +271660,32 @@
{}
]
],
"dialog-in-top-layer-during-transition-new.html": [
"d5135be3d0f515c5defb9fdefd875522108612f2",
[
null,
[
[
"/css/css-view-transitions/dialog-in-top-layer-during-transition-ref.html",
"=="
]
],
{}
]
],
"dialog-in-top-layer-during-transition-old.html": [
"da4bcf13afff991c172e8e21400abf565c6b7634",
[
null,
[
[
"/css/css-view-transitions/dialog-in-top-layer-during-transition-ref.html",
"=="
]
],
{}
]
],
"element-with-overflow.html": [
"188e00d309677b26d4a05a8f6395fdcf2ee8952d",
[
@ -301868,6 +301941,58 @@
{}
]
],
"fixed-position-child-with-contain-ancestor.html": [
"98835cb795fb0e4bce8f68f4f1bdbf5bd39614e8",
[
null,
[
[
"/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-fixed-position-cb-ref.html",
"=="
]
],
{}
]
],
"fixed-position-child-with-fo-ancestor.html": [
"fe625f1c9bfb4962970fd1852df5ca3b6e9eb7ca",
[
null,
[
[
"/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-fixed-position-cb-ref.html",
"=="
]
],
{}
]
],
"fixed-position-child-with-transformed-ancestor.html": [
"58627443dae1941971eb29d8943877419801d783",
[
null,
[
[
"/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-fixed-position-cb-ref.html",
"=="
]
],
{}
]
],
"fixed-position-child-with-will-change-ancestor.html": [
"14f4391e6bfbc2a3e5817edbd197cfcc4013a1af",
[
null,
[
[
"/html/semantics/interactive-elements/the-dialog-element/fixed-position-child-with-fixed-position-cb-ref.html",
"=="
]
],
{}
]
],
"inert-node-is-not-highlighted.html": [
"f6db38ed72a8cc24c5462313ae41f803ec0016eb",
[
@ -302242,7 +302367,7 @@
},
"popovers": {
"popover-anchor-display.tentative.html": [
"03b486d745dd58605673bc58442c73dfb4f258a9",
"103bc9849fdbd60d140a991c35a3906e9c50b83d",
[
null,
[
@ -302319,19 +302444,6 @@
{}
]
],
"popover-defaultopen-display.tentative.html": [
"d624289a27a4802ddb4863a79295e19841c1dad0",
[
null,
[
[
"/html/semantics/popovers/popover-defaultopen-display-ref.tentative.html",
"=="
]
],
{}
]
],
"popover-dialog-appearance.tentative.html": [
"9707ac0e9345dbe2fa513151ef5fa0e05bac508c",
[
@ -313872,6 +313984,12 @@
[]
]
},
"import_export": {
"okp_importKey_failures.js": [
"4e2d717595127b4e7cccc3efe651a2a3d12cfcaf",
[]
]
},
"sign_verify": {
"ecdsa.js": [
"6bf662adcc547fbf53e98942460fba2b54d51093",
@ -337887,15 +338005,15 @@
"partitioned-cookies": {
"resources": {
"partitioned-cookies-cross-site-embed.html": [
"f48268df7835b5a6298c6027dd8de54a1fd39573",
"05a99626dc4211c64b9e092366e0e3ed4933ab39",
[]
],
"partitioned-cookies-cross-site-window.html": [
"e3419937fee6b72c00032ac74a1400b8f87e9c8e",
"ca1a27c8a04fbc4c88a264b0591f53dfed968a49",
[]
],
"test-helpers.js": [
"6ba7f897e5056f4bf503c1c6b37e3d31fed9bb8d",
"0ecaa63c39ae9f955d6a920e2334a1f85c82d321",
[]
]
}
@ -338220,7 +338338,7 @@
]
},
"fedcm-helper.sub.js": [
"528072989253d39f50fa0ff29508a1fbe5d045fd",
"87a1337a06cbd63f7302fd4f93298d9ffcf072ab",
[]
],
"fedcm-iframe-level2.html": [
@ -338232,7 +338350,7 @@
[]
],
"fedcm-mock.js": [
"ef4e94d6e957f698884fba73f6e368d956e0a23a",
"f52bd6e0e70d73782ea1618c3c694599536761e9",
[]
],
"fedcm-mojojs-helper.js": [
@ -373108,6 +373226,14 @@
"628e4988b5343c70b3da546d924133f8e7055b55",
[]
],
"grid-gap-010-ref.html": [
"8e13f6e561757fbef35ebc7eef817a069d6e90a9",
[]
],
"grid-gap-011-ref.html": [
"23bcdfaa5ae3dd0b3a76d2b208b965a8ba4254ce",
[]
],
"grid-gap-larger-001-ref.html": [
"0d3050f568bd0c7ce6ee295335b17bd7e29a3c5d",
[]
@ -388793,6 +388919,10 @@
"659d1d52786ff8ce473cfdb2a162b9fb612b0544",
[]
],
"dialog-in-top-layer-during-transition-ref.html": [
"41467678a31ab07b3ceb639ccf8ecee27761a45f",
[]
],
"element-with-overflow-ref.html": [
"523c8616a6666ddfab4dcf3b02dced31523a92b5",
[]
@ -397609,6 +397739,22 @@
"bad-gzip-body.py": [
"a79b94ed041d0e0852e71bdd5cdba57897a1f198",
[]
],
"foo.octetstream.gz": [
"f3df4cb89b5d0b78bc76d0ce03ab0c205c5211fa",
[]
],
"foo.octetstream.gz.headers": [
"27d4f401f1b601446854810b65f5e130d561aa65",
[]
],
"foo.text.gz": [
"05a5cce07b514365d9c468f4a1763b8173cfecfc",
[]
],
"foo.text.gz.headers": [
"7def3ddc148d1c2457240a9741ed4a2b8b3a5927",
[]
]
}
},
@ -411239,6 +411385,10 @@
"c0b64e68bd146566a354e98dba237e68183d0928",
[]
],
"fixed-position-child-with-fixed-position-cb-ref.html": [
"d973c0876de05535aa8196b3239fadd007d18ba6",
[]
],
"green-dialog-and-backdrop.html": [
"cd23c32a069f2bbeba65de018f3beda32a012374",
[]
@ -411454,10 +411604,6 @@
"bf2b16c3f5de4777808d92e436a97609a9fbc16b",
[]
],
"popover-defaultopen-display-ref.tentative.html": [
"8973616308b8547a45118f79f840199b2a90574a",
[]
],
"popover-dialog-appearance-ref.tentative.html": [
"12efbb6b1e4934de6b32df60304cd40a44548301",
[]
@ -411488,7 +411634,7 @@
[]
],
"popover-utils.js": [
"be10017e5feb87525643df0090bac81a41343e0a",
"0df24ccd4fc936d0a2effb3d9b1e28d5a30955a5",
[]
]
}
@ -414219,7 +414365,7 @@
[]
],
"consumption-crossorigin-child.sub.html": [
"3ab469fe611bfc2a964fdcb1b20a50cc0c2a55e9",
"518e000d0b9cd92f88552dc21072ee7793106638",
[]
],
"consumption-sameorigin-child.html": [
@ -414227,7 +414373,7 @@
[]
],
"propagation-crossorigin-child.sub.html": [
"ec465bf4acbbca907a94d314eb2b1feaf9611c3c",
"e920566a21edcb3a15a5973d6bdb16d84ddcdfd1",
[]
],
"propagation-sameorigin-child.html": [
@ -417246,7 +417392,7 @@
]
},
"lint.ignore": [
"c3ab694b9fa6d0ea941abcf80b61cd6e7fc84f15",
"7ac79fc36ba68b7d02ae99fc482269a9e20f88e6",
[]
],
"loading": {
@ -423555,7 +423701,7 @@
[]
],
"idlharness.js": [
"e097ee7f7fead84912f797fd945b74eb37d3b3f9",
"bda4a31fb0ee617b53a668325a54bb50ce46e3ba",
[]
],
"idlharness.js.headers": [
@ -424220,7 +424366,7 @@
},
"view-timelines": {
"testcommon.js": [
"ba275763db4533bf8d31c6ddc001aeba8995f9bb",
"41341cf6fb80c2cfa89ac0f1aeafed74f606d002",
[]
]
}
@ -437849,7 +437995,7 @@
[]
],
"test_wpt.py": [
"073afa32ae2cb36007b640ed66c6894bc481a7e3",
"f5671f374306ab351ba3051eaa1b1aa39b8ac9f4",
[]
]
},
@ -459692,6 +459838,210 @@
}
]
],
"okp_importKey_failures_Ed25519.https.any.js": [
"7d6ec6171c3e8faf69d3ed0c3d2d4f583ea429f1",
[
"WebCryptoAPI/import_export/okp_importKey_failures_Ed25519.https.any.html",
{
"script_metadata": [
[
"title",
"WebCryptoAPI: importKey() for Failures"
],
[
"timeout",
"long"
],
[
"script",
"../util/helpers.js"
],
[
"script",
"okp_importKey_failures.js"
]
],
"timeout": "long"
}
],
[
"WebCryptoAPI/import_export/okp_importKey_failures_Ed25519.https.any.worker.html",
{
"script_metadata": [
[
"title",
"WebCryptoAPI: importKey() for Failures"
],
[
"timeout",
"long"
],
[
"script",
"../util/helpers.js"
],
[
"script",
"okp_importKey_failures.js"
]
],
"timeout": "long"
}
]
],
"okp_importKey_failures_Ed448.https.any.js": [
"6b9598008c5a89787724d0f25f9f075b036a2a42",
[
"WebCryptoAPI/import_export/okp_importKey_failures_Ed448.https.any.html",
{
"script_metadata": [
[
"title",
"WebCryptoAPI: importKey() for Failures"
],
[
"timeout",
"long"
],
[
"script",
"../util/helpers.js"
],
[
"script",
"okp_importKey_failures.js"
]
],
"timeout": "long"
}
],
[
"WebCryptoAPI/import_export/okp_importKey_failures_Ed448.https.any.worker.html",
{
"script_metadata": [
[
"title",
"WebCryptoAPI: importKey() for Failures"
],
[
"timeout",
"long"
],
[
"script",
"../util/helpers.js"
],
[
"script",
"okp_importKey_failures.js"
]
],
"timeout": "long"
}
]
],
"okp_importKey_failures_X25519.https.any.js": [
"fe5fd54da53d2ddbfaf95332d8381fb2d09cb77c",
[
"WebCryptoAPI/import_export/okp_importKey_failures_X25519.https.any.html",
{
"script_metadata": [
[
"title",
"WebCryptoAPI: importKey() for Failures"
],
[
"timeout",
"long"
],
[
"script",
"../util/helpers.js"
],
[
"script",
"okp_importKey_failures.js"
]
],
"timeout": "long"
}
],
[
"WebCryptoAPI/import_export/okp_importKey_failures_X25519.https.any.worker.html",
{
"script_metadata": [
[
"title",
"WebCryptoAPI: importKey() for Failures"
],
[
"timeout",
"long"
],
[
"script",
"../util/helpers.js"
],
[
"script",
"okp_importKey_failures.js"
]
],
"timeout": "long"
}
]
],
"okp_importKey_failures_X448.https.any.js": [
"3b08cfe788fe80bc35c11ebe2f10765a935b9b02",
[
"WebCryptoAPI/import_export/okp_importKey_failures_X448.https.any.html",
{
"script_metadata": [
[
"title",
"WebCryptoAPI: importKey() for Failures"
],
[
"timeout",
"long"
],
[
"script",
"../util/helpers.js"
],
[
"script",
"okp_importKey_failures.js"
]
],
"timeout": "long"
}
],
[
"WebCryptoAPI/import_export/okp_importKey_failures_X448.https.any.worker.html",
{
"script_metadata": [
[
"title",
"WebCryptoAPI: importKey() for Failures"
],
[
"timeout",
"long"
],
[
"script",
"../util/helpers.js"
],
[
"script",
"okp_importKey_failures.js"
]
],
"timeout": "long"
}
]
],
"rsa_importKey.https.any.js": [
"9f9d38a9554be98f256e6f6d30642242185e29b8",
[
@ -460042,7 +460392,7 @@
},
"wrapKey_unwrapKey": {
"wrapKey_unwrapKey.https.any.js": [
"f7e135c8532e14b0ac49071ffe54fdf26acc197e",
"65e640a258452f796e3066739bef1032e76393e9",
[
"WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.html",
{
@ -477479,7 +477829,7 @@
},
"partitioned-cookies": {
"partitioned-cookies.tentative.https.html": [
"a2d92c5361f8f687dabb5400f03cf9b3892c7d4a",
"deab6691019ce119d17ad269c41802b55f0fe4c7",
[
null,
{
@ -478186,6 +478536,71 @@
{}
]
],
"fedcm-multi-idp": {
"get-before-and-after-onload.https.html": [
"fa9ec7b52fca1faf6cdd29ce6deef31669417f7b",
[
null,
{}
]
],
"get-before-and-during-onload.https.html": [
"93ee2075fe54128d55c8d69262134bad36840505",
[
null,
{}
]
],
"get-before-onload-and-during-dom-content-loaded.https.html": [
"edc293daff8806efea54d86425d29828fdbdfd87",
[
null,
{}
]
],
"multiple-gets-after-onload.https.html": [
"1a806a2049d39990039b10e690a8505ad1e5856b",
[
null,
{}
]
],
"multiple-gets-before-onload.https.html": [
"69a70ce47de9dbe946d0451cda0f0a68aa45cbd8",
[
null,
{}
]
],
"multiple-gets-during-onload.https.html": [
"e98b63ff339f5948188d7422a80e2ba70cd886b1",
[
null,
{}
]
],
"single-get-after-onload.https.html": [
"a34ff84aabdf3e4297af4a126f670d6587fc9b5f",
[
null,
{}
]
],
"single-get-before-onload.https.html": [
"91195fc5a75f626796b73dbaf1d5dea386519c26",
[
null,
{}
]
],
"single-get-during-onload.https.html": [
"17939d2d9353fa255c746729f14a37c7383d1814",
[
null,
{}
]
]
},
"fedcm-network-requests.https.html": [
"ebcf61ba18edc008b58678339a6726fb84364e68",
[
@ -502813,7 +503228,7 @@
]
],
"cssRGB.html": [
"062ff7629f7e8fd4ee78497e71d9eec28072d07c",
"8ec193da4d1ced0169f4b04ec17e3fa55c06f983",
[
null,
{}
@ -507779,6 +508194,13 @@
{}
]
],
"font-variant-shorthand-serialization.html": [
"0e4651cdc0db738b34d004b15556c89916a9a10f",
[
null,
{}
]
],
"getComputedStyle-animations-replaced-into-ib-split.html": [
"47198803a0d265f35dabb1084218434559badf64",
[
@ -542338,6 +542760,53 @@
]
}
]
],
"gzip-body.any.js": [
"37758b7d91775fad80cc8297470a4ba18f8928b8",
[
"fetch/content-encoding/gzip-body.any.html",
{
"script_metadata": [
[
"global",
"window,worker"
]
]
}
],
[
"fetch/content-encoding/gzip-body.any.serviceworker.html",
{
"script_metadata": [
[
"global",
"window,worker"
]
]
}
],
[
"fetch/content-encoding/gzip-body.any.sharedworker.html",
{
"script_metadata": [
[
"global",
"window,worker"
]
]
}
],
[
"fetch/content-encoding/gzip-body.any.worker.html",
{
"script_metadata": [
[
"global",
"window,worker"
]
]
}
]
]
},
"content-length": {
@ -590583,20 +591052,6 @@
}
]
],
"popover-defaultopen-2.tentative.html": [
"4ed78609f5c42b0cc70d33ce73d37859aacdf235",
[
null,
{}
]
],
"popover-defaultopen.tentative.html": [
"daf12f7ff5afc729fc8ba9b08154869533a590d0",
[
null,
{}
]
],
"popover-document-open.tentative.html": [
"429fd89d3ba68d9588b66e696095e5007eaccc9a",
[
@ -590702,7 +591157,7 @@
]
],
"popover-top-layer-combinations.tentative.html": [
"66106ce17d9afedc89c00f9dccfb3aa377d7ddf6",
"d4529b9e39c87a42aa9f15cd44ab84516c653d25",
[
null,
{
@ -608296,6 +608751,13 @@
"timeout": "long"
}
]
],
"parallel-capture-requests.https.html": [
"01b7f32e358e7cac8493f36096ded172a5896a4a",
[
null,
{}
]
]
},
"mediasession": {
@ -636539,7 +637001,7 @@
]
],
"getdisplaymedia.https.html": [
"d2229e119c184009ebcb254665bf5698e5248ca4",
"989835af9bb81f4f3219435b843134ad6bb6d323",
[
null,
{
@ -636690,7 +637152,7 @@
]
],
"hidden_document.html": [
"b78dbb62438b91f45e4298d5855735a10a71bd03",
"6097cc9d28d2baae076e4b9949b2bf11b9e25e02",
[
null,
{
@ -637457,28 +637919,28 @@
},
"view-timelines": {
"block-view-timeline-current-time-vertical-rl.tentative.html": [
"d729f8075b4e52e570cfaa6e64af13b6ed891b3d",
"5bc459845229196bc075a0f27a6461b5519700fc",
[
null,
{}
]
],
"block-view-timeline-current-time.tentative.html": [
"878b4a549a0876c2d218c797ee14ea1079c7a9fd",
"a6530f663121c2e0b97a1ec41de8c35326435525",
[
null,
{}
]
],
"block-view-timeline-nested-subject.tentative.html": [
"720b33aad0d29c7771720280345af532144fb7c9",
"2cc8af882ff87cbcacb7cbb84aa78824dff532fa",
[
null,
{}
]
],
"inline-view-timeline-current-time.tentative.html": [
"080c1c6e92dbf6e654eb84806b5d36171908505c",
"412145b04c0a951aa96312afb641159884ae5756",
[
null,
{}
@ -637492,14 +637954,14 @@
]
],
"view-timeline-delay.html": [
"8d28137066b176daddcd272cf2ba699929735946",
"1377dc339c3da8a21fc83d27e0be11a7dceb0817",
[
null,
{}
]
],
"view-timeline-inset.html": [
"45e21f758fbe1d50fb22a2640fc9eab72d603523",
"4864d63b386a5fc4f6ec94247fe0984a3bf2f00a",
[
null,
{}
@ -637513,7 +637975,7 @@
]
],
"view-timeline-source.tentative.html": [
"15fbdb5785543e739e5c0b1ff44cc6396cfb09ca",
"f8aabc8bdd9cc202c94240bdba2f17769d89290e",
[
null,
{}
@ -645898,7 +646360,7 @@
}
]
],
"web-database.html": [
"web-database.https.html": [
"3ef1141e2063e9eda6bbf5b7a4b62760b5c52c03",
[
null,
@ -662283,7 +662745,7 @@
]
],
"commitStyles.html": [
"f16412fbcf70ba5ef9cb49f8e0647e98de23a596",
"9a7dbea8b8649bb4580e60fef1e1530a84f2b13f",
[
null,
{}
@ -664575,7 +665037,7 @@
]
],
"disabled-by-permissions-policy-cross-origin.https.sub.html": [
"b13f7e0539f6652c7b82edee5c5f746fbf8fe727",
"148581df4dadb0f49f694fa8265ee1b3237e2747",
[
null,
{}
@ -666996,7 +667458,7 @@
]
],
"audio-encoder-config.https.any.js": [
"a847473fbb52ca1d8307c83d1032b12e76f444d1",
"52ff3dc16e6c093b9867a9498b85f41377cb901f",
[
"webcodecs/audio-encoder-config.https.any.html",
{
@ -667029,7 +667491,7 @@
]
],
"audio-encoder.https.any.js": [
"d1ae55435a68f7fa744954eaf9a5776f04c6e4dd",
"7db9148ed58433c0686b6117097a01f6dfc55b2f",
[
"webcodecs/audio-encoder.https.any.html",
{
@ -667672,7 +668134,7 @@
]
],
"full-cycle-test.https.any.js": [
"d56bb0b2a1f8eca2a9c5dc71191fd950337669da",
"943de6724f8460403cf6fd8751858c7de9574847",
[
"webcodecs/full-cycle-test.https.any.html?av1",
{
@ -672964,7 +673426,14 @@
}
]
]
}
},
"toJSON.html": [
"26d6552d25d57cd3f1d7651c1790c5c8c815bcd5",
[
null,
{}
]
]
},
"webrtc-encoded-transform": {
"RTCEncodedAudioFrame-serviceworker-failure.https.html": [
@ -717142,7 +717611,7 @@
},
"dom_content_loaded": {
"dom_content_loaded.py": [
"00921ea84beb59012832ac4d1e98f69256b6464e",
"ebeb30e76aaba187bac07854ddd7ccbfb599b9cb",
[
null,
{}

View file

@ -1,3 +0,0 @@
[block-in-inline-hittest-001.html]
[block-in-inline-hittest-001]
expected: FAIL

View file

@ -122,9 +122,6 @@
[Matching font-style: 'oblique -20deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 21deg' over 'oblique 30deg 60deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -5deg' over 'oblique -1deg 0deg']
expected: FAIL

View file

@ -1,3 +1,6 @@
[transform-scale-hittest.html]
[Hit test intersecting scaled box]
expected: FAIL
[Hit test within unscaled box]
expected: FAIL

View file

@ -53,302 +53,125 @@
[background-position length(px) / events]
expected: FAIL
[color color(rgba) / values]
[background-color color(rgba) / values]
expected: FAIL
[font-size length(pt) / values]
[border-top-width length(pt) / values]
expected: FAIL
[font-size length(pc) / values]
[border-top-width length(pc) / values]
expected: FAIL
[font-size length(px) / values]
[border-top-width length(px) / values]
expected: FAIL
[font-size length(em) / values]
[border-top-width length(em) / values]
expected: FAIL
[font-size length(ex) / values]
[border-top-width length(ex) / values]
expected: FAIL
[font-size length(mm) / values]
[border-top-width length(mm) / values]
expected: FAIL
[font-size length(cm) / values]
[border-top-width length(cm) / values]
expected: FAIL
[font-size length(in) / values]
[border-top-width length(in) / values]
expected: FAIL
[font-size percentage(%) / values]
[border-right-width length(pt) / values]
expected: FAIL
[font-weight font-weight(keyword) / values]
[border-right-width length(pc) / values]
expected: FAIL
[font-weight font-weight(numeric) / values]
[border-right-width length(px) / values]
expected: FAIL
[line-height number(integer) / values]
[border-right-width length(em) / values]
expected: FAIL
[line-height number(decimal) / values]
[border-right-width length(ex) / values]
expected: FAIL
[line-height length(pt) / values]
[border-right-width length(mm) / values]
expected: FAIL
[line-height length(pc) / values]
[border-right-width length(cm) / values]
expected: FAIL
[line-height length(px) / values]
[border-right-width length(in) / values]
expected: FAIL
[line-height length(em) / values]
[border-bottom-width length(pt) / values]
expected: FAIL
[line-height length(ex) / values]
[border-bottom-width length(pc) / values]
expected: FAIL
[line-height length(mm) / values]
[border-bottom-width length(px) / values]
expected: FAIL
[line-height length(cm) / values]
[border-bottom-width length(em) / values]
expected: FAIL
[line-height length(in) / values]
[border-bottom-width length(ex) / values]
expected: FAIL
[line-height percentage(%) / values]
[border-bottom-width length(mm) / values]
expected: FAIL
[letter-spacing length(pt) / values]
[border-bottom-width length(cm) / values]
expected: FAIL
[letter-spacing length(pc) / values]
[border-bottom-width length(in) / values]
expected: FAIL
[letter-spacing length(px) / values]
[border-left-width length(pt) / values]
expected: FAIL
[letter-spacing length(em) / values]
[border-left-width length(pc) / values]
expected: FAIL
[letter-spacing length(ex) / values]
[border-left-width length(px) / values]
expected: FAIL
[letter-spacing length(mm) / values]
[border-left-width length(em) / values]
expected: FAIL
[letter-spacing length(cm) / values]
[border-left-width length(ex) / values]
expected: FAIL
[letter-spacing length(in) / values]
[border-left-width length(mm) / values]
expected: FAIL
[word-spacing length(pt) / values]
[border-left-width length(cm) / values]
expected: FAIL
[word-spacing length(pc) / values]
[border-left-width length(in) / values]
expected: FAIL
[word-spacing length(px) / values]
[border-top-color color(rgba) / values]
expected: FAIL
[word-spacing length(em) / values]
[border-right-color color(rgba) / values]
expected: FAIL
[word-spacing length(ex) / values]
[border-bottom-color color(rgba) / values]
expected: FAIL
[word-spacing length(mm) / values]
[border-left-color color(rgba) / values]
expected: FAIL
[word-spacing length(cm) / values]
[padding-bottom length(pt) / values]
expected: FAIL
[word-spacing length(in) / values]
[padding-bottom length(pc) / values]
expected: FAIL
[word-spacing percentage(%) / values]
[padding-bottom length(px) / values]
expected: FAIL
[text-indent length(pt) / values]
expected: FAIL
[text-indent length(pc) / values]
expected: FAIL
[text-indent length(px) / values]
expected: FAIL
[text-indent length(em) / values]
expected: FAIL
[text-indent length(ex) / values]
expected: FAIL
[text-indent length(mm) / values]
expected: FAIL
[text-indent length(cm) / values]
expected: FAIL
[text-indent length(in) / values]
expected: FAIL
[text-indent percentage(%) / values]
expected: FAIL
[text-shadow shadow(shadow) / values]
expected: FAIL
[padding-bottom length(ex) / values]
expected: FAIL
[padding-bottom length(mm) / values]
expected: FAIL
[padding-bottom length(cm) / values]
expected: FAIL
[padding-bottom length(in) / values]
expected: FAIL
[padding-left length(pt) / values]
expected: FAIL
[padding-left length(pc) / values]
expected: FAIL
[padding-left length(px) / values]
expected: FAIL
[padding-left length(em) / values]
expected: FAIL
[padding-left length(ex) / values]
expected: FAIL
[padding-left length(mm) / values]
expected: FAIL
[padding-left length(cm) / values]
expected: FAIL
[padding-left length(in) / values]
expected: FAIL
[padding-right length(pt) / values]
expected: FAIL
[padding-right length(pc) / values]
expected: FAIL
[padding-right length(px) / values]
expected: FAIL
[padding-right length(em) / values]
expected: FAIL
[padding-right length(ex) / values]
expected: FAIL
[padding-right length(mm) / values]
expected: FAIL
[padding-right length(cm) / values]
expected: FAIL
[padding-right length(in) / values]
expected: FAIL
[padding-top length(pt) / values]
expected: FAIL
[padding-top length(pc) / values]
expected: FAIL
[padding-top length(px) / values]
expected: FAIL
[padding-top length(em) / values]
expected: FAIL
[padding-top length(ex) / values]
expected: FAIL
[padding-top length(mm) / values]
expected: FAIL
[padding-top length(cm) / values]
expected: FAIL
[padding-top length(in) / values]
expected: FAIL
[margin-bottom length(pt) / values]
expected: FAIL
[margin-bottom length(pc) / values]
expected: FAIL
[margin-bottom length(px) / values]
expected: FAIL
[margin-bottom length(em) / values]
expected: FAIL
[margin-bottom length(ex) / values]
expected: FAIL
[margin-bottom length(mm) / values]
expected: FAIL
[margin-bottom length(cm) / values]
expected: FAIL
[margin-bottom length(in) / values]
expected: FAIL
[margin-left length(pt) / values]
expected: FAIL
[margin-left length(pc) / values]
expected: FAIL
[margin-left length(px) / values]
expected: FAIL
[margin-left length(em) / values]
expected: FAIL
[margin-left length(ex) / values]
expected: FAIL
[margin-left length(mm) / values]
expected: FAIL
[margin-left length(cm) / values]
expected: FAIL
[margin-left length(in) / values]
expected: FAIL
[margin-right length(pt) / values]
expected: FAIL
[margin-right length(pc) / values]
expected: FAIL
[margin-right length(px) / values]
expected: FAIL
[margin-right length(em) / values]
expected: FAIL
[margin-right length(ex) / values]
expected: FAIL
[margin-right length(mm) / values]
[padding-bottom length(em) / values]
expected: FAIL

View file

@ -4,84 +4,3 @@
[background-position length-em(em) / values]
expected: FAIL
[border-top-width length-em(em) / values]
expected: FAIL
[border-right-width length-em(em) / values]
expected: FAIL
[border-bottom-width length-em(em) / values]
expected: FAIL
[border-left-width length-em(em) / values]
expected: FAIL
[padding-bottom length-em(em) / values]
expected: FAIL
[padding-left length-em(em) / values]
expected: FAIL
[padding-right length-em(em) / values]
expected: FAIL
[padding-top length-em(em) / values]
expected: FAIL
[margin-bottom length-em(em) / values]
expected: FAIL
[margin-left length-em(em) / values]
expected: FAIL
[margin-right length-em(em) / values]
expected: FAIL
[margin-top length-em(em) / values]
expected: FAIL
[height length-em(em) / values]
expected: FAIL
[width length-em(em) / values]
expected: FAIL
[min-height length-em(em) / values]
expected: FAIL
[min-width length-em(em) / values]
expected: FAIL
[max-height length-em(em) / values]
expected: FAIL
[max-width length-em(em) / values]
expected: FAIL
[right length-em(em) / values]
expected: FAIL
[left length-em(em) / values]
expected: FAIL
[line-height length-em(em) / values]
expected: FAIL
[letter-spacing length-em(em) / values]
expected: FAIL
[word-spacing length-em(em) / values]
expected: FAIL
[text-indent length-em(em) / values]
expected: FAIL
[outline-offset length-em(em) / values]
expected: FAIL
[outline-width length-em(em) / values]
expected: FAIL
[vertical-align length-em(em) / values]
expected: FAIL

View file

@ -356,156 +356,6 @@
[max-height length(em) / events]
expected: FAIL
[max-height length(ex) / events]
expected: FAIL
[max-height length(mm) / events]
expected: FAIL
[max-height length(cm) / events]
expected: FAIL
[max-height length(in) / events]
expected: FAIL
[max-height percentage(%) / events]
expected: FAIL
[max-width length(pt) / events]
expected: FAIL
[max-width length(pc) / events]
expected: FAIL
[max-width length(px) / events]
expected: FAIL
[max-width length(em) / events]
expected: FAIL
[max-width length(ex) / events]
expected: FAIL
[max-width length(mm) / events]
expected: FAIL
[max-width length(cm) / events]
expected: FAIL
[max-width length(in) / events]
expected: FAIL
[max-width percentage(%) / events]
expected: FAIL
[top length(pt) / events]
expected: FAIL
[top length(pc) / events]
expected: FAIL
[top length(px) / events]
expected: FAIL
[top length(em) / events]
expected: FAIL
[top length(ex) / events]
expected: FAIL
[top length(mm) / events]
expected: FAIL
[top length(cm) / events]
expected: FAIL
[top length(in) / events]
expected: FAIL
[top percentage(%) / events]
expected: FAIL
[right length(pt) / events]
expected: FAIL
[right length(pc) / events]
expected: FAIL
[right length(px) / events]
expected: FAIL
[right length(em) / events]
expected: FAIL
[right length(ex) / events]
expected: FAIL
[right length(mm) / events]
expected: FAIL
[right length(cm) / events]
expected: FAIL
[right length(in) / events]
expected: FAIL
[right percentage(%) / events]
expected: FAIL
[bottom length(pt) / events]
expected: FAIL
[bottom length(pc) / events]
expected: FAIL
[bottom length(px) / events]
expected: FAIL
[bottom length(em) / events]
expected: FAIL
[bottom length(ex) / events]
expected: FAIL
[bottom length(mm) / events]
expected: FAIL
[bottom length(cm) / events]
expected: FAIL
[bottom length(in) / events]
expected: FAIL
[bottom percentage(%) / events]
expected: FAIL
[left length(pt) / events]
expected: FAIL
[left length(pc) / events]
expected: FAIL
[left length(px) / events]
expected: FAIL
[left length(em) / events]
expected: FAIL
[left length(ex) / events]
expected: FAIL
[left length(mm) / events]
expected: FAIL
[left length(cm) / events]
expected: FAIL
[left length(in) / events]
expected: FAIL
[left percentage(%) / events]
expected: FAIL
[color color(rgba) / events]
expected: FAIL

View file

@ -52,276 +52,3 @@
[background-position length(px) / events]
expected: FAIL
[background-color color(rgba) / values]
expected: FAIL
[border-top-width length(pt) / values]
expected: FAIL
[border-top-width length(pc) / values]
expected: FAIL
[border-top-width length(px) / values]
expected: FAIL
[border-top-width length(em) / values]
expected: FAIL
[border-top-width length(ex) / values]
expected: FAIL
[border-top-width length(mm) / values]
expected: FAIL
[border-top-width length(cm) / values]
expected: FAIL
[border-top-width length(in) / values]
expected: FAIL
[border-right-width length(pt) / values]
expected: FAIL
[border-right-width length(pc) / values]
expected: FAIL
[border-right-width length(px) / values]
expected: FAIL
[border-right-width length(em) / values]
expected: FAIL
[border-right-width length(ex) / values]
expected: FAIL
[border-right-width length(mm) / values]
expected: FAIL
[border-right-width length(cm) / values]
expected: FAIL
[border-right-width length(in) / values]
expected: FAIL
[border-bottom-width length(pt) / values]
expected: FAIL
[border-bottom-width length(pc) / values]
expected: FAIL
[border-bottom-width length(px) / values]
expected: FAIL
[border-bottom-width length(em) / values]
expected: FAIL
[border-bottom-width length(ex) / values]
expected: FAIL
[border-bottom-width length(mm) / values]
expected: FAIL
[border-bottom-width length(cm) / values]
expected: FAIL
[border-bottom-width length(in) / values]
expected: FAIL
[border-left-width length(pt) / values]
expected: FAIL
[border-left-width length(pc) / values]
expected: FAIL
[border-left-width length(px) / values]
expected: FAIL
[border-left-width length(em) / values]
expected: FAIL
[border-left-width length(ex) / values]
expected: FAIL
[border-left-width length(mm) / values]
expected: FAIL
[border-left-width length(cm) / values]
expected: FAIL
[border-left-width length(in) / values]
expected: FAIL
[border-top-color color(rgba) / values]
expected: FAIL
[border-right-color color(rgba) / values]
expected: FAIL
[border-bottom-color color(rgba) / values]
expected: FAIL
[border-left-color color(rgba) / values]
expected: FAIL
[padding-bottom length(pt) / values]
expected: FAIL
[padding-bottom length(pc) / values]
expected: FAIL
[padding-bottom length(px) / values]
expected: FAIL
[padding-bottom length(em) / values]
expected: FAIL
[padding-bottom length(ex) / values]
expected: FAIL
[padding-bottom length(mm) / values]
expected: FAIL
[padding-bottom length(cm) / values]
expected: FAIL
[padding-bottom length(in) / values]
expected: FAIL
[padding-left length(pt) / values]
expected: FAIL
[padding-left length(pc) / values]
expected: FAIL
[padding-left length(px) / values]
expected: FAIL
[padding-left length(em) / values]
expected: FAIL
[padding-left length(ex) / values]
expected: FAIL
[padding-left length(mm) / values]
expected: FAIL
[padding-left length(cm) / values]
expected: FAIL
[padding-left length(in) / values]
expected: FAIL
[padding-right length(pt) / values]
expected: FAIL
[padding-right length(pc) / values]
expected: FAIL
[padding-right length(px) / values]
expected: FAIL
[padding-right length(em) / values]
expected: FAIL
[padding-right length(ex) / values]
expected: FAIL
[padding-right length(mm) / values]
expected: FAIL
[padding-right length(cm) / values]
expected: FAIL
[padding-right length(in) / values]
expected: FAIL
[padding-top length(pt) / values]
expected: FAIL
[padding-top length(pc) / values]
expected: FAIL
[padding-top length(px) / values]
expected: FAIL
[padding-top length(em) / values]
expected: FAIL
[padding-top length(ex) / values]
expected: FAIL
[padding-top length(mm) / values]
expected: FAIL
[padding-top length(cm) / values]
expected: FAIL
[padding-top length(in) / values]
expected: FAIL
[margin-bottom length(pt) / values]
expected: FAIL
[margin-bottom length(pc) / values]
expected: FAIL
[margin-bottom length(px) / values]
expected: FAIL
[margin-bottom length(em) / values]
expected: FAIL
[margin-bottom length(ex) / values]
expected: FAIL
[margin-bottom length(mm) / values]
expected: FAIL
[margin-bottom length(cm) / values]
expected: FAIL
[margin-bottom length(in) / values]
expected: FAIL
[margin-left length(pt) / values]
expected: FAIL
[margin-left length(pc) / values]
expected: FAIL
[margin-left length(px) / values]
expected: FAIL
[margin-left length(em) / values]
expected: FAIL
[margin-left length(ex) / values]
expected: FAIL
[margin-left length(mm) / values]
expected: FAIL
[margin-left length(cm) / values]
expected: FAIL
[margin-left length(in) / values]
expected: FAIL
[margin-right length(pt) / values]
expected: FAIL
[margin-right length(pc) / values]
expected: FAIL
[margin-right length(px) / values]
expected: FAIL
[margin-right length(em) / values]
expected: FAIL
[margin-right length(ex) / values]
expected: FAIL
[margin-right length(mm) / values]
expected: FAIL

View file

@ -4,90 +4,3 @@
[background-position length-em(em) / values]
expected: FAIL
[border-top-width length-em(em) / events]
expected: FAIL
[border-right-width length-em(em) / events]
expected: FAIL
[border-bottom-width length-em(em) / events]
expected: FAIL
[border-left-width length-em(em) / events]
expected: FAIL
[padding-bottom length-em(em) / events]
expected: FAIL
[padding-left length-em(em) / events]
expected: FAIL
[padding-right length-em(em) / events]
expected: FAIL
[padding-top length-em(em) / events]
expected: FAIL
[margin-bottom length-em(em) / events]
expected: FAIL
[margin-left length-em(em) / events]
expected: FAIL
[margin-right length-em(em) / events]
expected: FAIL
[margin-top length-em(em) / events]
expected: FAIL
[height length-em(em) / events]
expected: FAIL
[width length-em(em) / events]
expected: FAIL
[min-height length-em(em) / events]
expected: FAIL
[min-width length-em(em) / events]
expected: FAIL
[max-height length-em(em) / events]
expected: FAIL
[max-width length-em(em) / events]
expected: FAIL
[top length-em(em) / events]
expected: FAIL
[right length-em(em) / events]
expected: FAIL
[bottom length-em(em) / events]
expected: FAIL
[left length-em(em) / events]
expected: FAIL
[line-height length-em(em) / events]
expected: FAIL
[letter-spacing length-em(em) / events]
expected: FAIL
[word-spacing length-em(em) / events]
expected: FAIL
[text-indent length-em(em) / events]
expected: FAIL
[outline-offset length-em(em) / events]
expected: FAIL
[outline-width length-em(em) / events]
expected: FAIL
[vertical-align length-em(em) / events]
expected: FAIL

View file

@ -0,0 +1,3 @@
[CaretPosition-001.html]
[Element at (400, 100)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[MediaQueryListEvent.html]
[argument of onchange]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-dynamic-anon-box.html]
[Link should be clickable after hiding a scrollbox with an anonymous table inside]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementFromPoint-visibility-hidden-resizer.html]
[elementFromPoint on resizer area of an element with visibility:hidden]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementsFromPoint-iframes.html]
[elementsFromPoint on inner documents]
expected: FAIL

View file

@ -0,0 +1,22 @@
[font-variant-shorthand-serialization.html]
expected: ERROR
[font-variant: normal serialization]
expected: FAIL
[font-variant: none serialization]
expected: FAIL
[font-variant-ligatures: none serialization with non-default value for another longhand]
expected: FAIL
[font-variant: normal with non-default longhands]
expected: NOTRUN
[CSS-wide keyword in one longhand]
expected: NOTRUN
[CSS-wide keyword in shorthand]
expected: NOTRUN
[font: menu serialization]
expected: NOTRUN

View file

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

View file

@ -76,3 +76,6 @@
[Input: "Content-Length: ". Expected: 42.]
expected: FAIL
[Input: "Content-Length: 42,42". Expected: 42.]
expected: FAIL

View file

@ -7,9 +7,3 @@
[X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL
[X-Content-Type-Options%3A%20%22nosniFF%22]
expected: FAIL
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff]
expected: FAIL

View file

@ -1,6 +1,5 @@
[scroll-restoration-fragment-scrolling-samedoc.html]
type: testharness
bug: https://github.com/servo/servo/issues/14970
expected: TIMEOUT
[Manual scroll restoration should take precedent over scrolling to fragment in cross doc navigation]
expected: FAIL

View file

@ -2,8 +2,5 @@
[Navigating to a different document with window.open]
expected: FAIL
[Navigating to a different document with form submission]
expected: FAIL
[Navigating to a different document with link click]
expected: FAIL

View file

@ -10,3 +10,6 @@
[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 @@
[navigation-unload-same-origin.window.html]
[Same-origin navigation started from unload handler must be ignored]
expected: FAIL

View file

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

View file

@ -1,3 +0,0 @@
[navigate-to-about-blank-while-initial-load-pending.html]
[Navigating to about:blank while window.open initial load pending.]
expected: FAIL

View file

@ -1,3 +0,0 @@
[creating_browsing_context_test_01.html]
[first argument: absolute url]
expected: FAIL

View file

@ -1,7 +1,6 @@
[update-the-rendering.html]
expected: TIMEOUT
["Flush autofocus candidates" should be happen after the first animation frame callbacks, and before a resize event in the next iteration of window event loop.]
expected: TIMEOUT
["Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks]
expected: TIMEOUT
expected: FAIL

View file

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

View file

@ -1,3 +1,9 @@
[non-active-document.html]
[DOMParser]
expected: FAIL
[createHTMLDocument]
expected: FAIL
[<template>]
expected: FAIL

View file

@ -23,9 +23,6 @@
[text/plain: 0x00 in filename (normal form)]
expected: FAIL
[text/plain: 0x00 in filename (formdata event)]
expected: FAIL
[text/plain: \\n in name (normal form)]
expected: FAIL

View file

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

View file

@ -1,9 +0,0 @@
[select-event.html]
[input type text: selectionStart out of range disconnected node]
expected: FAIL
[input type password: select() disconnected node]
expected: FAIL
[input type password: select() event queue]
expected: FAIL

View file

@ -1,3 +0,0 @@
[popover-defaultopen-2.tentative.html]
[The defaultopen attribute should cause only the first popover to open]
expected: FAIL

View file

@ -1,3 +0,0 @@
[popover-defaultopen.tentative.html]
[The defaultopen attribute should affect page load only]
expected: FAIL

View file

@ -3,3 +3,6 @@
expected: TIMEOUT
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: TIMEOUT
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: FAIL

View file

@ -1,9 +1,10 @@
[promise-job-entry-different-function-realm.html]
expected: TIMEOUT
[Fulfillment handler on fulfilled promise]
expected: FAIL
[Rejection handler on pending-then-rejected promise]
expected: FAIL
expected: TIMEOUT
[Thenable resolution]
expected: FAIL
@ -12,4 +13,4 @@
expected: FAIL
[Fulfillment handler on pending-then-fulfilled promise]
expected: FAIL
expected: TIMEOUT

View file

@ -1,5 +1,4 @@
[promise-job-entry.html]
expected: TIMEOUT
[Fulfillment handler on fulfilled promise]
expected: FAIL
@ -16,4 +15,4 @@
expected: FAIL
[Fulfillment handler on pending-then-fulfilled promise]
expected: TIMEOUT
expected: FAIL

View file

@ -1,6 +1,7 @@
[promise-rejection-events.html]
expected: TIMEOUT
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
expected: FAIL
expected: TIMEOUT
[unhandledrejection: from createImageBitmap which is UA triggered]
expected: FAIL

View file

@ -1,4 +0,0 @@
[status-codes-create-entry.html]
[Make sure all status codes are reported]
expected: FAIL

View file

@ -1,4 +1,5 @@
[audiocontext-not-fully-active.html]
expected: TIMEOUT
[frame in navigated remote-site frame]
expected: FAIL

View file

@ -1,2 +1,16 @@
[cross-partition.https.tentative.html]
expected: CRASH
expected: TIMEOUT
[BroadcastChannel messages aren't received from a cross-partition iframe]
expected: FAIL
[BroadcastChannel messages aren't received from a nested iframe with a cross-site ancestor]
expected: FAIL
[BroadcastChannel messages aren't received from a cross-partition dedicated worker]
expected: FAIL
[BroadcastChannel messages aren't received from a cross-partition shared worker]
expected: TIMEOUT
[BroadcastChannel messages aren't received from a cross-partition service worker]
expected: NOTRUN

View file

@ -0,0 +1,4 @@
[017.html]
expected: TIMEOUT
[origin of the script that invoked the method, about:blank]
expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html]
expected: TIMEOUT
[StorageKey: test 3P about:blank window opened from a 3P iframe]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[scrollBy.html]
[Ensure that the window.scrollBy function affects scroll position as expected]
expected: FAIL

View file

@ -0,0 +1,176 @@
function run_test(algorithmNames) {
var subtle = crypto.subtle; // Change to test prefixed implementations
setup({explicit_timeout: true});
// These tests check that importKey and exportKey throw an error, and that
// the error is of the right type, for a wide set of incorrect parameters.
// Error testing occurs by setting the parameter that should trigger the
// error to an invalid value, then combining that with all valid
// parameters that should be checked earlier by importKey, and all
// valid and invalid parameters that should be checked later by
// importKey.
//
// There are a lot of combinations of possible parameters for both
// success and failure modes, resulting in a very large number of tests
// performed.
var allTestVectors = [ // Parameters that should work for importKey / exportKey
{name: "Ed25519", privateUsages: ["sign"], publicUsages: ["verify"]},
{name: "Ed448", privateUsages: ["sign"], publicUsages: ["verify"]},
{name: "X25519", privateUsages: ["deriveKey", "deriveBits"], publicUsages: []},
{name: "X448", privateUsages: ["deriveKey", "deriveBits"], publicUsages: []},
];
var testVectors = [];
if (algorithmNames && !Array.isArray(algorithmNames)) {
algorithmNames = [algorithmNames];
};
allTestVectors.forEach(function(vector) {
if (!algorithmNames || algorithmNames.includes(vector.name)) {
testVectors.push(vector);
}
});
function parameterString(format, algorithm, extractable, usages, data) {
if (typeof algorithm !== "object" && typeof algorithm !== "string") {
alert(algorithm);
}
var jwk_label = "";
if (format === "jwk")
jwk_label = data.d === undefined ? " (public) " : "(private)";
var result = "(" +
objectToString(format) + jwk_label + ", " +
objectToString(algorithm) + ", " +
objectToString(extractable) + ", " +
objectToString(usages) +
")";
return result;
}
// Test that a given combination of parameters results in an error,
// AND that it is the correct kind of error.
//
// Expected error is either a number, tested against the error code,
// or a string, tested against the error name.
function testError(format, algorithm, keyData, keySize, usages, extractable, expectedError, testTag) {
promise_test(async() => {
let key;
try {
key = await subtle.importKey(format, keyData, algorithm, extractable, usages);
} catch(err) {
let actualError = typeof expectedError === "number" ? err.code : err.name;
assert_equals(actualError, expectedError, testTag + " not supported.");
}
assert_equals(key, undefined, "Operation succeeded, but should not have.");
}, testTag + ": importKey" + parameterString(format, algorithm, extractable, usages, keyData));
}
// Don't create an exhaustive list of all invalid usages,
// because there would usually be nearly 2**8 of them,
// way too many to test. Instead, create every singleton
// of an illegal usage, and "poison" every valid usage
// with an illegal one.
function invalidUsages(validUsages, mandatoryUsages) {
var results = [];
var illegalUsages = [];
["encrypt", "decrypt", "sign", "verify", "wrapKey", "unwrapKey", "deriveKey", "deriveBits"].forEach(function(usage) {
if (!validUsages.includes(usage)) {
illegalUsages.push(usage);
}
});
var goodUsageCombinations = validUsages.length === 0 ? [] : allValidUsages(validUsages, false, mandatoryUsages);
illegalUsages.forEach(function(illegalUsage) {
results.push([illegalUsage]);
goodUsageCombinations.forEach(function(usageCombination) {
results.push(usageCombination.concat([illegalUsage]));
});
});
return results;
}
function validUsages(usages, format, data) {
if (format === 'spki') return usages.publicUsages
if (format === 'pkcs8') return usages.privateUsages
if (format === 'jwk') {
if (data === undefined)
return [];
return data.d === undefined ? usages.publicUsages : usages.privateUsages;
}
return [];
}
// Now test for properly handling errors
// - Unsupported algorithm
// - Bad usages for algorithm
// - Bad key lengths
// - Lack of a mandatory format field
// - Incompatible keys pair
// Algorithms normalize okay, but usages bad (though not empty).
// It shouldn't matter what other extractable is. Should fail
// due to SyntaxError
testVectors.forEach(function(vector) {
var name = vector.name;
validKeyData.forEach(function(test) {
allAlgorithmSpecifiersFor(name).forEach(function(algorithm) {
invalidUsages(validUsages(vector, test.format, test.data)).forEach(function(usages) {
[true, false].forEach(function(extractable) {
testError(test.format, algorithm, test.data, name, usages, extractable, "SyntaxError", "Bad usages");
});
});
});
});
});
// Algorithms normalize okay, usages ok. The length of the key must thouw a DataError exception.
testVectors.forEach(function(vector) {
var name = vector.name;
badKeyLengthData.forEach(function(test) {
allAlgorithmSpecifiersFor(name).forEach(function(algorithm) {
allValidUsages(validUsages(vector, test.format, test.data)).forEach(function(usages) {
[true, false].forEach(function(extractable) {
testError(test.format, algorithm, test.data, name, usages, extractable, "DataError", "Bad key length");
});
});
});
});
});
// Algorithms normalize okay, usages ok and valid key. The lack of the mandatory JWK parameter must throw a syntax error.
testVectors.forEach(function(vector) {
var name = vector.name;
missingJWKFieldKeyData.forEach(function(test) {
allAlgorithmSpecifiersFor(name).forEach(function(algorithm) {
allValidUsages(validUsages(vector, 'jwk', test.data)).forEach(function(usages) {
[true, false].forEach(function(extractable) {
testError('jwk', algorithm, test.data, name, usages, extractable, "DataError", "Missing JWK '" + test.param + "' parameter");
});
});
});
});
});
// Algorithms normalize okay, usages ok and valid key. The public key is not compatible with the private key.
testVectors.forEach(function(vector) {
var name = vector.name;
invalidJWKKeyData.forEach(function(data) {
allAlgorithmSpecifiersFor(name).forEach(function(algorithm) {
allValidUsages(vector.privateUsages).forEach(function(usages) {
[true].forEach(function(extractable) {
testError('jwk', algorithm, data, name, usages, extractable, "DataError", "Invalid key pair");
});
});
});
});
});
}

View file

@ -0,0 +1,102 @@
// META: title=WebCryptoAPI: importKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=okp_importKey_failures.js
// Setup: define the correct behaviors that should be sought, and create
// helper functions that generate all possible test parameters for
// different situations.
var validKeyData = [
{
format: "spki",
data: new Uint8Array([48, 42, 48, 5, 6, 3, 43, 101, 112, 3, 33, 0, 216, 225, 137, 99, 216, 9, 212, 135, 217, 84, 154, 204, 174, 198, 116, 46, 126, 235, 162, 77, 138, 13, 59, 20, 183, 227, 202, 234, 6, 137, 61, 204])
},
{
format: "pkcs8",
data: new Uint8Array([48, 46, 2, 1, 0, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32, 243, 200, 244, 196, 141, 248, 120, 20, 110, 140, 211, 191, 109, 244, 229, 14, 56, 155, 167, 7, 78, 21, 194, 53, 45, 205, 93, 48, 141, 76, 168, 31])
},
{
format: "jwk",
data: {
crv: "Ed25519",
d: "88j0xI34eBRujNO_bfTlDjibpwdOFcI1Lc1dMI1MqB8",
x: "2OGJY9gJ1IfZVJrMrsZ0Ln7rok2KDTsUt-PK6gaJPcw",
kty: "OKP"
},
},
{
format: "jwk",
data: {
crv: "Ed25519",
x: "2OGJY9gJ1IfZVJrMrsZ0Ln7rok2KDTsUt-PK6gaJPcw",
kty: "OKP"
},
},
];
// Removed just the last byte.
var badKeyLengthData = [
{
format: "spki",
data: new Uint8Array([48, 42, 48, 5, 6, 3, 43, 101, 112, 3, 33, 0, 216, 225, 137, 99, 216, 9, 212, 135, 217, 84, 154, 204, 174, 198, 116, 46, 126, 235, 162, 77, 138, 13, 59, 20, 183, 227, 202, 234, 6, 137, 61])
},
{
format: "pkcs8",
data: new Uint8Array([48, 46, 2, 1, 0, 48, 5, 6, 3, 43, 101, 112, 4, 34, 4, 32, 243, 200, 244, 196, 141, 248, 120, 20, 110, 140, 211, 191, 109, 244, 229, 14, 56, 155, 167, 7, 78, 21, 194, 53, 45, 205, 93, 48, 141, 76, 168])
},
{
format: "jwk",
data: {
crv: "Ed25519",
d: "88j0xI34eBRujNO_bfTlDjibpwdOFcI1Lc1dMI1MqB",
x: "2OGJY9gJ1IfZVJrMrsZ0Ln7rok2KDTsUt-PK6gaJPcw",
kty: "OKP"
}
},
{
format: "jwk",
data: {
crv: "Ed25519",
x: "2OGJY9gJ1IfZVJrMrsZ0Ln7rok2KDTsUt-PK6gaJPc",
kty: "OKP"
}
},
];
var missingJWKFieldKeyData = [
{
param: "x",
data: {
crv: "Ed25519",
d: "88j0xI34eBRujNO_bfTlDjibpwdOFcI1Lc1dMI1MqB8",
kty: "OKP"
},
},
{
param: "kty",
data: {
crv: "Ed25519",
x: "11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo",
d: "88j0xI34eBRujNO_bfTlDjibpwdOFcI1Lc1dMI1MqB8",
},
},
{
param: "crv",
data: {
x: "11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo",
kty: "OKP"
},
}
];
// The public key doesn't match the private key.
var invalidJWKKeyData = [
{
crv: "Ed25519",
d: "88j0xI34eBRujNO_bfTlDjibpwdOFcI1Lc1dMI1MqB8",
x: "11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo",
kty: "OKP"
},
];
run_test(["Ed25519"]);

View file

@ -0,0 +1,105 @@
// META: title=WebCryptoAPI: importKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=okp_importKey_failures.js
// Setup: define the correct behaviors that should be sought, and create
// helper functions that generate all possible test parameters for
// different situations.
var validKeyData = [
{
format: "spki",
data: new Uint8Array([48, 67, 48, 5, 6, 3, 43, 101, 113, 3, 58, 0, 171, 75, 184, 133, 253, 125, 44, 90, 242, 78, 131, 113, 12, 255, 160, 199, 74, 87, 226, 116, 128, 29, 178, 5, 123, 11, 220, 94, 160, 50, 182, 254, 107, 199, 139, 128, 69, 54, 90, 235, 38, 232, 110, 31, 20, 253, 52, 157, 7, 196, 132, 149, 245, 164, 106, 90, 128]),
},
{
format: "pkcs8",
data: new Uint8Array([48, 71, 2, 1, 0, 48, 5, 6, 3, 43, 101, 113, 4, 59, 4, 57, 14, 255, 3, 69, 140, 40, 224, 23, 156, 82, 29, 227, 18, 201, 105, 183, 131, 67, 72, 236, 171, 153, 26, 96, 227, 178, 233, 167, 158, 76, 217, 228, 128, 239, 41, 23, 18, 210, 200, 61, 4, 114, 114, 213, 201, 244, 40, 102, 79, 105, 109, 38, 112, 69, 143, 29, 46]),
},
{
format: "jwk",
data: {
crv: "Ed448",
d: "Dv8DRYwo4BecUh3jEslpt4NDSOyrmRpg47Lpp55M2eSA7ykXEtLIPQRyctXJ9ChmT2ltJnBFjx0u",
x: "q0u4hf19LFryToNxDP-gx0pX4nSAHbIFewvcXqAytv5rx4uARTZa6ybobh8U_TSdB8SElfWkalqA",
kty: "OKP"
},
},
{
format: "jwk",
data: {
crv: "Ed448",
x: "q0u4hf19LFryToNxDP-gx0pX4nSAHbIFewvcXqAytv5rx4uARTZa6ybobh8U_TSdB8SElfWkalqA",
kty: "OKP"
},
},
];
// Removed just the last byte.
var badKeyLengthData = [
{
format: "spki",
data: new Uint8Array([48, 67, 48, 5, 6, 3, 43, 101, 113, 3, 58, 0, 171, 75, 184, 133, 253, 125, 44, 90, 242, 78, 131, 113, 12, 255, 160, 199, 74, 87, 226, 116, 128, 29, 178, 5, 123, 11, 220, 94, 160, 50, 182, 254, 107, 199, 139, 128, 69, 54, 90, 235, 38, 232, 110, 31, 20, 253, 52, 157, 7, 196, 132, 149, 245, 164, 106, 90]),
},
{
format: "pkcs8",
pkcs8: new Uint8Array([48, 71, 2, 1, 0, 48, 5, 6, 3, 43, 101, 113, 4, 59, 4, 57, 14, 255, 3, 69, 140, 40, 224, 23, 156, 82, 29, 227, 18, 201, 105, 183, 131, 67, 72, 236, 171, 153, 26, 96, 227, 178, 233, 167, 158, 76, 217, 228, 128, 239, 41, 23, 18, 210, 200, 61, 4, 114, 114, 213, 201, 244, 40, 102, 79, 105, 109, 38, 112, 69, 143, 29]),
},
{
format: "jwk",
data: {
crv: "Ed448",
d: "Dv8DRYwo4BecUh3jEslpt4NDSOyrmRpg47Lpp55M2eSA7ykXEtLIPQRyctXJ9ChmT2ltJnBFjx0",
x: "q0u4hf19LFryToNxDP-gx0pX4nSAHbIFewvcXqAytv5rx4uARTZa6ybobh8U_TSdB8SElfWkalqA",
kty: "OKP"
},
},
{
format: "jwk",
data: {
crv: "Ed448",
x: "q0u4hf19LFryToNxDP-gx0pX4nSAHbIFewvcXqAytv5rx4uARTZa6ybobh8U_TSdB8SElfWkalq",
kty: "OKP"
},
},
];
var missingJWKFieldKeyData = [
{
param: "x",
data: {
crv: "Ed448",
d: "Dv8DRYwo4BecUh3jEslpt4NDSOyrmRpg47Lpp55M2eSA7ykXEtLIPQRyctXJ9ChmT2ltJnBFjx0u",
kty: "OKP"
}
},
{
param: "kty",
data: {
crv: "Ed448",
d: "Dv8DRYwo4BecUh3jEslpt4NDSOyrmRpg47Lpp55M2eSA7ykXEtLIPQRyctXJ9ChmT2ltJnBFjx0u",
x: "q0u4hf19LFryToNxDP-gx0pX4nSAHbIFewvcXqAytv5rx4uARTZa6ybobh8U_TSdB8SElfWkalqA",
}
},
{
param: "crv",
data: {
d: "Dv8DRYwo4BecUh3jEslpt4NDSOyrmRpg47Lpp55M2eSA7ykXEtLIPQRyctXJ9ChmT2ltJnBFjx0u",
x: "q0u4hf19LFryToNxDP-gx0pX4nSAHbIFewvcXqAytv5rx4uARTZa6ybobh8U_TSdB8SElfWkalqA",
kty: "OKP"
}
}
];
// The public key doesn't match the private key.
var invalidJWKKeyData = [
{
data: {
crv: "Ed448",
d: "Dv8DRYwo4BecUh3jEslpt4NDSOyrmRpg47Lpp55M2eSA7ykXEtLIPQRyctXJ9ChmT2ltJnBFjx0u",
x: "X9dEm1m0Yf0s54fsYWrUah2hNCSFpw4fig6nXYDpZ3jt8SR2m0bHBhvWeD3x5Q9s0foavq_oJWGA",
kty: "OKP"
}
},
];
run_test(["Ed448"]);

View file

@ -0,0 +1,102 @@
// META: title=WebCryptoAPI: importKey() for Failures
// META: timeout=long
// META: script=../util/helpers.js
// META: script=okp_importKey_failures.js
// Setup: define the correct behaviors that should be sought, and create
// helper functions that generate all possible test parameters for
// different situations.
var validKeyData = [
{
format: "spki",
data: new Uint8Array([48, 42, 48, 5, 6, 3, 43, 101, 110, 3, 33, 0, 28, 242, 177, 230, 2, 46, 197, 55, 55, 30, 215, 245, 62, 84, 250, 17, 84, 216, 62, 152, 235, 100, 234, 81, 250, 229, 179, 48, 124, 254, 151, 6]),
},
{
format: "pkcs8",
data: new Uint8Array([48, 46, 2, 1, 0, 48, 5, 6, 3, 43, 101, 110, 4, 34, 4, 32, 200, 131, 142, 118, 208, 87, 223, 183, 216, 201, 90, 105, 225, 56, 22, 10, 221, 99, 115, 253, 113, 164, 210, 118, 187, 86, 227, 168, 27, 100, 255, 97]),
},
{
format: "jwk",
data: {
crv: "X25519",
d: "yIOOdtBX37fYyVpp4TgWCt1jc_1xpNJ2u1bjqBtk_2E",
x: "HPKx5gIuxTc3Htf1PlT6EVTYPpjrZOpR-uWzMHz-lwY",
kty: "OKP"
},
},
{
format: "jwk",
data: {
crv: "X25519",
x: "HPKx5gIuxTc3Htf1PlT6EVTYPpjrZOpR-uWzMHz-lwY",
kty: "OKP"
},
},
];
// Removed just the last byte.
var badKeyLengthData = [
{
format: "spki",
data: new Uint8Array([48, 42, 48, 5, 6, 3, 43, 101, 110, 3, 33, 0, 28, 242, 177, 230, 2, 46, 197, 55, 55, 30, 215, 245, 62, 84, 250, 17, 84, 216, 62, 152, 235, 100, 234, 81, 250, 229, 179, 48, 124, 254, 151]),
},
{
format: "pkcs8",
data: new Uint8Array([48, 46, 2, 1, 0, 48, 5, 6, 3, 43, 101, 110, 4, 34, 4, 32, 200, 131, 142, 118, 208, 87, 223, 183, 216, 201, 90, 105, 225, 56, 22, 10, 221, 99, 115, 253, 113, 164, 210, 118, 187, 86, 227, 168, 27, 100, 255]),
},
{
format: "jwk",
data: {
crv: "X25519",
x: "HPKx5gIuxTc3Htf1PlT6EVTYPpjrZOpR-uWzMHz-lw",
kty: "OKP"
}
},
{
format: "jwk",
data: {
crv: "X25519",
d: "yIOOdtBX37fYyVpp4TgWCt1jc_1xpNJ2u1bjqBtk_2",
x: "HPKx5gIuxTc3Htf1PlT6EVTYPpjrZOpR-uWzMHz-lwY",
kty: "OKP"
},
},
];
var missingJWKFieldKeyData = [
{
param: "x",
data: {
crv: "X25519",
d: "yIOOdtBX37fYyVpp4TgWCt1jc_1xpNJ2u1bjqBtk_2E",
kty: "OKP"
},
},
{
param: "kty",
data: {
crv: "X25519",
d: "yIOOdtBX37fYyVpp4TgWCt1jc_1xpNJ2u1bjqBtk_2E",
x: "HPKx5gIuxTc3Htf1PlT6EVTYPpjrZOpR-uWzMHz-lwY",
},
},
{
param: "crv",
data: {
x: "HPKx5gIuxTc3Htf1PlT6EVTYPpjrZOpR-uWzMHz-lwY",
kty: "OKP"
},
}
];
// The public key doesn't match the private key.
var invalidJWKKeyData = [
{
crv: "X25519",
d: "yIOOdtBX37fYyVpp4TgWCt1jc_1xpNJ2u1bjqBtk_2E",
x: "hSDwCYkwp1R0i33ctD73Wg2_Og0mOBr066SpjqqbTmo",
kty: "OKP"
},
];
run_test(["X25519"]);

Some files were not shown because too many files have changed in this diff Show more