@@ -7,13 +7,12 @@ 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]
1110file/send-file-form* : [fail, DataTransfer not implemented]
12- fileReader.any.html : [needs-node12, Requires globalThis]
1311filelist-section/filelist.html :
1412 " Check if item is a instanceof Function " : [fail, function is not instanceof Function]
1513historical.https.html :
1614 " Service worker test setup " : [fail, Needs Service Worker implementation]
15+ idlharness.any.html : [fail, URL.createObjectURL not implemented]
1716idlharness.html : [fail, URL.createObjectURL not implemented]
1817reading-data-section/FileReader-multiple-reads.any.html : [timeout, Unknown; spews tons of zeros on the screen when failing]
1918reading-data-section/filereader_events.any.html : [fail, Unknown]
@@ -86,6 +85,7 @@ elementScroll.html: [fail, Unknown]
8685elementsFromPoint** : [fail, Not implemented]
8786getBoundingClientRect-empty-inline.html : [fail, document.fonts is not implemented]
8887getBoundingClientRect-shy.html : [fail, Not implemented]
88+ getBoundingClientRect-svg.html : [fail, Not implemented]
8989getClientRects-br-* : [fail, Not implemented]
9090getClientRects-inline-atomic-child.html : [fail, Not implemented]
9191idlharness.html : [fail, Depends on Fetch]
@@ -173,6 +173,14 @@ throw-on-dynamic-markup-insertion-counter-reactions.html: [timeout, document.ope
173173
174174DIR : dom/abort
175175
176+ event.any.html :
177+ " AbortController abort() should fire event synchronously " : [fail, AbortSignal.reason is not implemented]
178+ " AbortController abort(reason) should set signal.reason " : [fail, AbortSignal.reason is not implemented]
179+ " aborting AbortController without reason creates an \" AbortError\" DOMException" : [fail, AbortSignal.reason is not implemented]
180+ " AbortController abort(undefined) creates an \" AbortError\" DOMException" : [fail, AbortSignal.reason is not implemented]
181+ " static aborting signal should have right properties " : [fail, AbortSignal.reason is not implemented]
182+ " static aborting signal with reason should set signal.reason " : [fail, AbortSignal.reason is not implemented]
183+
176184---
177185
178186DIR : dom/collections
@@ -189,6 +197,7 @@ EventListener-incumbent-global-1.sub.html: [timeout, Multi-globals]
189197EventListener-incumbent-global-2.sub.html : [timeout, Multi-globals]
190198EventListener-invoke-legacy.html : [timeout, Animation stuff not implemented]
191199EventTarget-dispatchEvent.html : [fail, We don't support every event interface yet]
200+ KeyEvent-initKeyEvent.html : [needs-node14, Test uses optional chaining]
192201event-global-extra.window.html : [fail, We're supposed to check the event listener's global (not the Event's global)]
193202relatedTarget.window.html : [fail, Unknown]
194203webkit-animation-end-event.html : [fail, WebKit-prefixed events not implemented]
@@ -207,7 +216,8 @@ DOMTokenList-coverage-for-attributes.html: [fail, Several DOMTokenList attribute
207216DIR : dom/nodes
208217
209218Document-URL.html : [fail, Unknown]
210- Document-characterSet-normalization.html : [timeout, Some encodings are not supported - see the whatwg-encoding module]
219+ Document-characterSet-normalization-1.html : [timeout, Some encodings are not supported - see the whatwg-encoding module]
220+ Document-characterSet-normalization-2.html : [timeout, Some encodings are not supported - see the whatwg-encoding module]
211221Document-createEvent.https.html : [fail, We don't support every event interface yet]
212222Document-getElementById.html : [fail, We cache IDs in insertion order]
213223Element-closest.html : [fail, :has is not supported (by all major browsers as well)]
@@ -285,6 +295,7 @@ api-availability.html: [timeout, window.open not implemented]
285295browsing_context_name.html : [timeout, Unknown]
286296browsing_context_name_cross_origin.html : [timeout, Unknown]
287297browsing_context_name_cross_origin_2.html : [fail, window.name not implemented]
298+ history-traversal-navigates-multiple-frames.html : [fail, Unknown]
288299persisted-user-state-restoration/resume-timer-on-history-back.html : [timeout, Unknown]
289300persisted-user-state-restoration/scroll-restoration-basic.html : [fail, Not implemented]
290301persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html : [timeout, Unknown]
@@ -321,13 +332,22 @@ anchor-jsurl-form-submit.html: [timeout, Unknown]
321332child-navigates-parent-same-origin.window.html : [fail-slow, Unknown]
322333empty_fragment.html : [fail, Unknown]
323334failure-check-sequence.https.html : [fail, Not implemented]
335+ initial-empty-document/* : [fail, Unknown]
324336javascript-url-abort/javascript-url-abort-return-value-string.tentative.html : [timeout, Unknown]
325337javascript-url-abort/javascript-url-abort-return-value-undefined.tentative.html : [timeout, Unknown]
326338javascript-url-return-value-handling-dynamic.html : [fail, Unknown]
339+ javascript-url-security-check-failure.sub.html : [fail, Unknown]
340+ javascript-url-security-check-multi-globals.sub.html : [fail, Unknown]
341+ javascript-url-security-check-same-origin-domain.sub.html : [fail, Unknown]
342+ navigate-cross-origin-iframe-to-same-url-with-fragment.html : [fail, Unknown]
343+ navigate-cross-origin-iframe-to-same-url.html : [fail, Unknown]
327344navigation-unload-form-submit.html : [timeout, Unknown]
328345navigation-unload-same-origin-fragment.html : [timeout, Unknown]
346+ redirect-to-about.window.html : [fail, Unknown]
347+ redirect-to-data.html : [fail, Unknown]
329348refresh/navigate.window.html : [timeout, Unknown]
330349refresh/subresource.any.html : [fail, Depends on fetch]
350+ replace-before-load/* : [fail, Unknown]
331351source/navigate-child-function-parent.html : [timeout, Unknown]
332352source/navigate-child-function.html : [timeout, Unknown]
333353source/navigate-child-src-about-blank.html : [fail, Unknown]
@@ -365,6 +385,7 @@ history_go_to_uri.html: [timeout, Unknown]
365385history_go_undefined.html : [timeout, Unknown]
366386history_go_zero.html : [timeout, Unknown]
367387history_properties_only_fully_active.html : [fail, Unknown]
388+ history_pushstate_url_rewriting.html : [fail, needs URL.createObjectURL]
368389iframe_history_go_0.html : [timeout, Unknown]
369390joint_session_history/001.html : [timeout, Unknown]
370391joint_session_history/002.html : [timeout, Unknown]
@@ -470,6 +491,7 @@ window-open-defaults.window.html: [fail, Depends on window.open()]
470491window-open-invalid-url.html: [fail, Unknown]
471492window-open-noopener.html**: [fail-slow, Unknown]
472493window-open-noreferrer.html: [fail, Depends on BroadcastChannel]
494+ window-opener-unconfigurable.window.html: [fail, Not implemented]
473495window-properties.https.html:
474496 " Window method: createImageBitmap": [fail, Not implemented]
475497 " Window method: matchMedia " : [fail, Not implemented]
@@ -605,6 +627,7 @@ DIR: html/dom/elements/elements-in-the-dom
605627DIR : html/dom/elements/global-attributes
606628
607629dataset-prototype.html : [fail, Tests Object.prototype which jsdom has trouble with due to VM globals]
630+ dir-bdi-script.html : [fail, Unknown]
608631dir-slots-directionality.tentative.html : [fail, Unknown]
609632the-lang-attribute-001.html : [fail, Unknown]
610633the-lang-attribute-002.html : [fail, Unknown]
@@ -750,6 +773,7 @@ img-picture-ancestor.html: [fail, Unknown; possibly needs media queries?]
750773img.complete.html : [timeout, Unknown]
751774invalid-src.html : [timeout, Resource loader doesn't catch bad URLs at the right point in the process]
752775invisible-image.html : [fail, images block the window load event not implemented (images not in _queue)]
776+ list-of-available-images-does-not-coalesce-in-flight-requests.sub.tentative.html : [fail, Unknown]
753777list-of-available-images-matching.https.html : [fail, Service worker not implemented]
754778move-element-and-scroll.html : [fail, scrollIntoView not implemented]
755779natural-size-orientation.html : [timeout, image-orientation CSS property not implemented]
@@ -817,6 +841,7 @@ button-activate.html: [fail, iframe onload needs to run after synchronous script
817841button-submit-children.html : [fail-slow, We do not support form target yet]
818842button-submit-remove-children-jssubmit.html : [fail-slow, We do not support form target yet]
819843button-submit-remove-children.html : [fail-slow, We do not support form target yet]
844+ button-submit-remove-jssubmit.html : [fail-slow, We do not support form target yet]
820845
821846---
822847
@@ -850,12 +875,14 @@ datetime-local.html: [fail, min/max constraints not implemented]
850875hidden-charset-case-sensitive.html : [timeout, Unknown]
851876image-click-form-data.html : [timeout, Unknown]
852877input-seconds-leading-zeroes.html : [fail, Unknown]
878+ input-submit-remove-jssubmit.html : [fail-slow, We do not support form target yet]
853879input-type-button.html : [fail, Depends on offsetWidth]
854880maxlength.html : [fail, Reflection not implemented correctly]
855881minlength.html : [fail, Reflection not implemented correctly]
856882range-2.html : [fail, step attribute not yet implemented]
857883range.html : [fail, step attribute and range semantics not yet implemented]
858884reset.html : [fail, Reset semantics not yet implemented]
885+ show-picker-cross-origin-iframe.tentative.html : [fail, Not implemented]
859886
860887---
861888
@@ -889,12 +916,15 @@ DIR: html/semantics/forms/the-progress-element
889916
890917DIR : html/semantics/forms/the-select-element
891918
919+ select-validity.html : [fail, Unknown]
920+
892921---
893922
894923DIR : html/semantics/forms/the-textarea-element
895924
896925textarea-maxlength.html : [fail, Unknown]
897926textarea-minlength.html : [fail, Unknown]
927+ textarea-placeholder-lineheight.html : [fail, getBoundingClientRect() is not implemented]
898928wrap-enumerated-ascii-case-insensitive.html : [timeout, Unknown]
899929
900930---
@@ -905,6 +935,8 @@ DIR: html/semantics/grouping-content
905935
906936DIR : html/semantics/interactive-elements/the-details-element
907937
938+ auto-expand-details-element-fragment.html : [fail, Ancestor details revealing algorithm is not implemented]
939+ closed-details-layout-apis.tentative.html : [fail, getBoundingClientRect() is not implemented]
908940toggleEvent.html : [fail, The ninth test requires a streaming HTML parser to pass]
909941
910942---
@@ -998,7 +1030,6 @@ execution-timing/107-import.html: [fail, Unknown]
9981030execution-timing/107-noimport.html : [fail, Unknown]
9991031execution-timing/108.html : [fail, Unknown]
10001032execution-timing/109.html : [fail, Unknown]
1001- execution-timing/116.html : [fail, Unknown]
10021033execution-timing/117.html : [fail, Unknown]
10031034execution-timing/118.html : [fail, Unknown]
10041035execution-timing/119.html : [fail, Unknown]
@@ -1025,7 +1056,7 @@ execution-timing/142.html: [fail, Unknown]
10251056execution-timing/143.html : [fail, Unknown]
10261057execution-timing/144.html : [fail, Unknown]
10271058execution-timing/145.html : [fail, Unknown]
1028- execution-timing/146.html : [fail, Unknown]
1059+ execution-timing/146-href .html : [fail, Unknown]
10291060execution-timing/149.html : [fail, Unknown]
10301061execution-timing/150-import-xhtml.xhtml : [fail, Unknown]
10311062execution-timing/150-import.html : [fail, Unknown]
@@ -1055,6 +1086,7 @@ script-not-executed-after-shutdown.html: [fail-slow, Unknown]
10551086script-onerror-insertion-point-1.html : [timeout, Unknown]
10561087script-onerror-insertion-point-2.html : [flaky]
10571088script-onload-insertion-point.html : [fail, Unknown]
1089+ script-supports.html : [fail, Not implemented]
10581090script-text-modifications.html : [fail, Unknown]
10591091script-type-and-language-js.html : [fail, Our script execution timing is off; see discussion in https://github.com/jsdom/jsdom/pull/1406]
10601092
@@ -1103,12 +1135,16 @@ DIR: html/syntax
11031135
11041136parsing-html-fragments/* : [timeout, Unknown]
11051137parsing/DOMContentLoaded-defer.html : [fail, Script execution timing]
1138+ parsing/adoption_agency_check_the_end_tag_name.html : [fail, Unknown]
1139+ parsing/ambiguous-ampersand.html : [fail, Unknown]
11061140parsing/html-integration-point.html : [fail, Incorrect handling of encoded entity references inside <noframes> element]
11071141parsing/html5lib* : [timeout, Unknown]
11081142parsing/html_content_in_foreign_context.html : [fail, Parser issues with foreign elements]
11091143parsing/unclosed-svg-script.html : [fail, Unknown]
11101144serializing-html-fragments/escaping.html : [fail, https://github.com/inikulin/parse5/issues/332]
11111145serializing-html-fragments/serializing.html : [fail, https://github.com/inikulin/parse5/issues/289]
1146+ speculative-parsing/generated/document-write/* : [fail-slow, Unknown]
1147+ speculative-parsing/generated/page-load/* : [fail-slow, Unknown]
11121148xmldecl/xmldecl-1.html : [fail, Unknown; possibly iframes are inheriting encoding from their parent?]
11131149xmldecl/xmldecl-2.html : [fail, several encodings misdetected?]
11141150xmldecl/xmldecl-3.html : [fail, Unknown]
@@ -1160,9 +1196,12 @@ messageevent-constructor.https.html: [fail, uses MessageChannel]
11601196
11611197DIR : html/webappapis/system-state-and-capabilities/the-navigator-object
11621198
1199+ clientinformation.window.html : [fail, window.clientInformation is not implemented]
11631200historical.https.window.html : [fail, Not implemented]
11641201navigator-window-controls-overlay.html : [fail, Not implemented]
11651202navigator_user_agent.https.html : [fail, Not implemented]
1203+ per-global.window.html : [fail, window.clientInformation is not implemented]
1204+ plugins-and-mimetypes.html : [fail, navigator.pdfViewerEnabled is not implemented]
11661205protocol.https.html : [fail, registerProtocolHandler() is not implemented]
11671206protocol.tentative.https.html : [fail, registerProtocolHandler() is not implemented]
11681207
@@ -1176,6 +1215,7 @@ DIR: selection
11761215
11771216bidi/modify.tentative.html : [fail, Not implemented]
11781217contenteditable/collapse.html : [fail, No spec for how selection changes should impact focus, https://github.com/whatwg/html/issues/6179]
1218+ contenteditable/initial-selection-on-focus.tentative.html?* : [fail, Not implemented]
11791219contenteditable/modify.tentative.html : [fail, Not implemented]
11801220idlharness.window.html : [fail, Depends on fetch]
11811221modify-extend-word-trailing-inline-block.tentative.html : [fail, Not implemented]
@@ -1184,7 +1224,8 @@ script-and-style-elements.html: [fail,
11841224 toString should return only the text within the selection that is visible to the user
11851225 (https://www.w3.org/Bugs/Public/show_bug.cgi?id=10583, https://bugzilla.mozilla.org/show_bug.cgi?id=1535392)
11861226]
1187- textcontrols/selectionchange.tentative.html : [fail, Firefox-only semantics not yet backed by a spec]
1227+ textcontrols/selectionchange-bubble.html : [timeout, Unknown]
1228+ textcontrols/selectionchange.html : [fail, Firefox-only semantics not yet backed by a spec]
11881229
11891230---
11901231
@@ -1278,6 +1319,7 @@ unload-a-document/*: [timeout, Requires window.open]
12781319
12791320DIR : webstorage
12801321
1322+ localstorage-basic-partitioned.tentative.sub.html : [timeout, Depends on window.open()]
12811323storage_local_window_open.window.html : [timeout, Depends on window.open()]
12821324storage_session_window_noopener.window.html : [fail, Depends on BroadcastChannel]
12831325storage_session_window_open.window.html : [timeout, Depends on window.open()]
@@ -1357,6 +1399,7 @@ send-response-event-order.htm: [fail, why no readystatechange for headers receiv
13571399send-sync-response-event-order.htm : [fail-slow, not sure; sync is special]
13581400setrequestheader-content-type.htm : [fail-slow, we don't implement ReadableStream; also unsure we can get request() to send no content-type for ArrayBuffer]
13591401status-basic.htm : [timeout, https://github.com/jsdom/jsdom/issues/1833]
1402+ status.h2.window.html : [fail, Unknown]
13601403sync-no-progress.any.html : [fail, Unknown]
13611404sync-xhr-supported-by-feature-policy.html : [fail, We don't support Feature Policy]
13621405xhr-timeout-longtask.any.html : [fail, This is probably impossible to get right in Node.js (without threads)]
0 commit comments