@@ -7,15 +7,17 @@ blob/Blob-constructor.any.html:
77" Passing a FrozenArray as the blobParts array should work (FrozenArray<MessagePort>). " :[fail, Depends on MessagePort]
88blob/Blob-stream.any.html :[fail, Unknown]
99blob/Blob-text.any.html :[fail, Depends on TextEncoder]
10+ file/File-constructor.any.html :[needs-node12, Requires globalThis]
1011file/send-file-form* :[fail, DataTransfer not implemented]
12+ fileReader.any.html :[needs-node12, Requires globalThis]
1113filelist-section/filelist.html :
1214" Check if item is a instanceof Function " :[fail, function is not instanceof Function]
1315historical.https.html :
1416" Service worker test setup " :[fail, Needs Service Worker implementation]
1517idlharness.html :[fail, URL.createObjectURL not implemented]
16- reading-data-section/FileReader-multiple-reads.html :[timeout, Unknown; spews tons of zeros on the screen when failing]
18+ reading-data-section/FileReader-multiple-reads.any. html :[timeout, Unknown; spews tons of zeros on the screen when failing]
1719reading-data-section/filereader_events.any.html :[fail, Unknown]
18- reading-data-section/filereader_result.html :
20+ reading-data-section/filereader_result.any. html :
1921' result is null during "loadstart" event for readAsText ' :[fail, Unknown]
2022' result is null during "loadstart" event for readAsDataURL ' :[fail, Unknown]
2123' result is null during "loadstart" event for readAsArrayBuffer ' :[fail, Unknown]
@@ -84,6 +86,7 @@ elementFromPosition.html: [fail, Unknown]
8486elementScroll.html :[fail, Unknown]
8587elementsFromPoint** :[fail, Not implemented]
8688getBoundingClientRect-empty-inline.html :[fail, document.fonts is not implemented]
89+ getBoundingClientRect-shy.html :[fail, Not implemented]
8790getClientRects-br-* :[fail, Not implemented]
8891getClientRects-inline-atomic-child.html :[fail, Not implemented]
8992idlharness.html :[fail, Depends on Fetch]
@@ -171,8 +174,6 @@ throw-on-dynamic-markup-insertion-counter-reactions.html: [timeout, document.ope
171174
172175DIR :dom/abort
173176
174- event.any.html :[fail, AbortSignal.abort() not implemented]
175-
176177---
177178
178179DIR :dom/collections
@@ -185,6 +186,7 @@ AddEventListenerOptions-signal.any.html: [fail, Not implemented]
185186Event-dispatch-click.tentative.html :[fail, Test is wrong, https://github.com/web-platform-tests/wpt/issues/27819]
186187Event-isTrusted.any.html :[fail, Unknown]
187188Event-timestamp-high-resolution.html :[fail, Not implemented]
189+ Event-timestamp-high-resolution.https.html :[fail, Not implemented]
188190EventListener-incumbent-global-1.sub.html :[timeout, Multi-globals]
189191EventListener-incumbent-global-2.sub.html :[timeout, Multi-globals]
190192EventListener-invoke-legacy.html :[timeout, Animation stuff not implemented]
@@ -270,6 +272,8 @@ headers-record.any.html: [needs-node12, V8 bug fixed in Node 12 onward]
270272
271273DIR :hr-time
272274
275+ clamped-time-origin-isolated.https.html :[fail, Needs crossOriginIsolated]
276+ clamped-time-origin.html :[fail, Needs crossOriginIsolated]
273277cross-origin-isolated-timing-attack.https.html :[fail, Not implemented]
274278idlharness.any.html :[fail, Depends on fetch]
275279performance-tojson.html :[fail, PerformanceTiming and PerformanceNavigation are not implemented]
@@ -317,6 +321,7 @@ DIR: html/browsers/browsing-the-web/navigating-across-documents
317321014.html :[fail, Unknown]
318322015.html :[fail, Unknown]
319323abort-document-load.html :[fail, Unknown]
324+ about-srcdoc-navigation-blocked.html :[timeout, Unknown]
320325anchor-fragment-**.html :[timeout, Unknown]
321326anchor-jsurl-form-submit.html :[timeout, Unknown]
322327child-navigates-parent-same-origin.window.html :[fail-slow, Unknown]
@@ -369,6 +374,8 @@ history_properties_only_fully_active.html: [fail, Unknown]
369374iframe_history_go_0.html :[timeout, Unknown]
370375joint_session_history/001.html :[timeout, Unknown]
371376joint_session_history/002.html :[timeout, Unknown]
377+ traverse-during-beforeunload.html :[timeout, Unknown]
378+ traverse-during-unload.html :[timeout, Unknown]
372379traverse_the_history_1.html :[timeout, Unknown]
373380traverse_the_history_2.html :[timeout, Unknown]
374381traverse_the_history_3.html :[timeout, Unknown]
@@ -451,6 +458,7 @@ proxy-getOwnPropertyDescriptor.html:
451458' Window target, no trap, "name" attribute ' :[fail, Incorrectly implemented as a data property]
452459security-window/window-security.https.html :[fail, Exoticness of Window not implemented]
453460self-et-al.window.html :[fail, Depends on window.open() and window.closed]
461+ window-indexed-properties-delete-no-cache.html :[fail-slow, deleting window indexed properties should fail to remove iframes]
454462window-indexed-properties-strict.html :[flaky, "
455463Errors in `process.nextTick` callback :
456464Uncaught TypeError :this[i].close is not a function
@@ -551,7 +559,6 @@ auxiliary-browsing-contexts/opener.html: [timeout, Unknown]
551559browsing-context-names/** :[timeout, Not implemented]
552560browsing-context.html :[fail, Unknown]
553561clear-window-name.https.html :[fail, Unknown]
554- document-access/** :[fail, Not implemented]
555562document-domain-nested-navigate.window.html :[fail, Unknown]
556563embedded-opener-a-form.html :[timeout, Opener not implemented]
557564embedded-opener-remove-frame.html :[timeout, Opener not implemented]
@@ -752,6 +759,7 @@ historical-progress-event.window.html: [needs-canvas]
752759image-base-url.html :[timeout, <base> not implemented]
753760image-loading-eager.html :[needs-canvas, Unimplemented and pass with canvas]
754761image-loading-lazy** :[fail-slow, loading attr not implemented]
762+ img-picture-ancestor.html :[fail, Unknown; possibly needs media queries?]
755763img.complete.html :[timeout, Unknown]
756764invalid-src.html :[timeout, Resource loader doesn't catch bad URLs at the right point in the process]
757765invisible-image.html :[fail, images block the window load event not implemented (images not in _queue)]
@@ -767,6 +775,7 @@ picture-loading-lazy.html: [fail, scrollIntoView not implemented, loading attr n
767775relevant-mutations.html :[timeout, Unknown]
768776remove-element-and-scroll.html :[timeout, scrollIntoView not implemented]
769777sizes/** :[timeout, Unimplemented]
778+ source-media-outside-doc.html :[fail, Unknown; possibly needs media queries?]
770779srcset/** :[timeout, Unimplemented]
771780update-media.html :[timeout, Unimplemented]
772781update-src-complete.html :[needs-canvas]
@@ -971,7 +980,6 @@ execution-timing/043.html: [fail, Unknown]
971980execution-timing/044.html :[fail, Unknown]
972981execution-timing/045.html :[fail, Unknown]
973982execution-timing/048.html :[fail, Unknown]
974- execution-timing/050.html :[fail, Unknown]
975983execution-timing/052.html :[fail, Unknown]
976984execution-timing/054.html :[fail, Unknown]
977985execution-timing/055.html :[fail, Unknown]
@@ -1116,6 +1124,9 @@ parsing/html_content_in_foreign_context.html: [fail, Parser issues with foreign
11161124parsing/unclosed-svg-script.html :[fail, Unknown]
11171125serializing-html-fragments/escaping.html :[fail, https://github.com/inikulin/parse5/issues/332]
11181126serializing-html-fragments/serializing.html :[fail, https://github.com/inikulin/parse5/issues/289]
1127+ xmldecl/xmldecl-1.html :[fail, Unknown; possibly iframes are inheriting encoding from their parent?]
1128+ xmldecl/xmldecl-2.html :[fail, several encodings misdetected?]
1129+ xmldecl/xmldecl-3.html :[fail, Unknown]
11191130
11201131---
11211132
@@ -1166,7 +1177,6 @@ messageevent-constructor.https.html: [fail, uses MessageChannel]
11661177DIR :html/webappapis/system-state-and-capabilities/the-navigator-object
11671178
11681179historical.https.window.html :[fail, Not implemented]
1169- navigator-pluginarray.html :[fail, https://github.com/jsdom/jsdom/issues/2727#issuecomment-787559889]
11701180navigator-window-controls-overlay.html :[fail, Not implemented]
11711181navigator_user_agent.https.html :[fail, Not implemented]
11721182protocol.https.html :[fail, registerProtocolHandler() is not implemented]
@@ -1200,16 +1210,25 @@ Document-prototype-currentScript.html: [timeout, Test not up to date next with u
12001210DocumentOrShadowRoot-prototype-elementFromPoint.html :[fail, offsetTop not implemented]
12011211MouseEvent-prototype-offsetX-offsetY.html :[fail, offsetTop not implemented]
12021212ShadowRoot-interface.html :[fail, shadowRoot.styleSheet is not yet implemented]
1203- declarative/** :[fail, Not implemented]
1213+ declarative/declarative-after-attachshadow.tentative.html :[fail, Not implemented]
1214+ declarative/declarative-shadow-dom-attachment.tentative.html :[fail, Not implemented]
1215+ declarative/declarative-shadow-dom-basic.tentative.html :[fail, Not implemented]
1216+ declarative/declarative-shadow-dom-opt-in.tentative.html :[fail, Not implemented]
1217+ declarative/getinnerhtml.tentative.html :[fail, Not implemented]
1218+ declarative/innerhtml-before-closing-tag.tentative.html :[fail, Not implemented]
1219+ declarative/innerhtml-on-ordinary-template.tentative.html :[fail, Not implemented]
1220+ declarative/move-template-before-closing-tag.tentative.html :[fail, Not implemented]
1221+ declarative/script-access.tentative.html :[fail, Not implemented]
1222+ focus/ShadowRoot-delegatesFocus.html :[fail, DelegatesFocus is not implemented]
12041223focus/focus-pseudo-matches-on-shadow-host.html :[timeout, Seems to depend on autofocus]
12051224focus/focus-selector-delegatesFocus.html :[fail, Not implemented]
12061225form-control-form-attribute.html :[fail, Form association doesn't respect the spec]
1226+ imperative-slot-api-slotchange.html :[fail, Imperative slot API is not implemented]
1227+ imperative-slot-api.html :[fail, Imperative slot API is not implemented]
12071228leaktests/html-collection.html :[fail, Document.all is not implemented]
12081229leaktests/window-frames.html :[fail, Window.name is not implemeneted]
12091230offsetParent-across-shadow-boundaries.html :[fail, offsetParent not implemented]
12101231scroll-to-the-fragment-in-shadow-tree.html :[fail, Requires a layout engine]
1211- slots-imperative-api-slotchange.tentative.html :[fail, Unknown]
1212- slots-imperative-slot-api.tentative.html :[fail, Unknown (browsers also fail now)]
12131232untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html :[fail, ShadowRoot.stylesheets is not implemented]
12141233untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html :[fail, https://github.com/w3c/selection-api/issues/114]
12151234untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html :[fail, DocumentOrShadowRoot.elementFromPoint() is not implemented. Needs layout engine]
@@ -1248,20 +1267,25 @@ percent-encoding.window.html: [fail, Depends on fetch]
12481267toascii.window.html :[fail, Depends on fetch]
12491268url-constructor.any.html :[fail, Depends on fetch]
12501269url-origin.any.html :[fail, Depends on fetch]
1251- url-setters.html :[fail, Depends on fetch]
1270+ url-setters-a-area.window.html :[fail, Depends on fetch]
1271+ url-setters.any.html :[fail, Depends on fetch]
12521272urlencoded-parser.any.html :[fail, Depends on fetch]
12531273
12541274---
12551275
12561276DIR :websockets
12571277
12581278" **/**?wpt_flags=h2 " :[fail-slow, HTTP/2 web sockets not implemented]
1259- Create-Secure-extensions-empty.any.html :[timeout, Buggy test as the test does not take into account the mandatory permessage-deflate extension]
1279+ " *.any.sharedworker.html?wss " :[fail-slow, Needs SharedWorker implementation]
1280+ " *.any.worker.html?wss " :[fail-slow, Needs Worker implementation]
12601281Create-blocked-port.any.html :[fail-slow, Not implemented]
12611282Create-on-worker-shutdown.any.html :[fail, Needs Worker implementation]
1283+ Send-data.worker.html?wss :[fail-slow, Needs Worker implementation]
1284+ basic-auth.any.serviceworker.html?wss :[fail-slow, Unknown]
12621285cookies/third-party-cookie-accepted.https.html :[fail, 'https://github.com/salesforce/tough-cookie/issues/80']
12631286interfaces/WebSocket/close/close-connecting.html* :[fail, Potentially buggy test as Chrome fails it too]
12641287remove-own-iframe-during-onerror.window.html :[timeout, iframe.srcdoc not implemented]
1288+ remove-own-iframe-during-onerror.window.html?wss :[timeout, iframe.srcdoc not implemented]
12651289stream/tentative/* :[fail, This is not yet standardised and browsers should not be expected to pass these tests.]
12661290unload-a-document/* :[timeout, Requires window.open]
12671291
@@ -1301,7 +1325,9 @@ data-uri.htm: [fail, Unknown]
13011325event-error-order.sub.html :[fail, Unknown]
13021326event-timeout-order.any.html :[fail, Unknown]
13031327event-upload-progress.any.html :[fail, Unknown]
1304- formdata.htm :[fail, FormDataEvent is not implemented]
1328+ formdata.html :
1329+ " Newly created FormData contains entries added to\" formData\" IDL attribute of FormDataEvent." : [fail, FormDataEvent not implemented]
1330+ " |new FormData()| in formdata event handler should throw " :[fail, FormDataEvent not implemented]
13051331getallresponseheaders.htm :[fail, Unknown]
13061332getresponseheader.any.html :[fail, Unknown]
13071333headers-normalize-response.htm :[timeout, Unknown]