11DIR : FileAPI
22
33FileReader/workers.html : [fail, Needs Worker implementation]
4+ blob/Blob-array-buffer.any.html : [fail, Depends on TextEncoder]
45blob/Blob-constructor.html : [fail, "- Blob is not a function
56 - a date is not instanceof Date
67 - a regexp is not instanceof Regexp
78 - strange v8 behaviour when error triggered in overridden array length
89 - HTMLSelectElement does not have indexed properties
910 - MessageChannel not implemented
1011 - element attributes does not have indexed properties"]
12+ blob/Blob-stream.any.html : [fail, Unknown]
13+ blob/Blob-text.any.html : [fail, Depends on TextEncoder]
1114file/send-file-form* : [fail, DataTransfer not implemented]
1215filelist-section/filelist.html : [fail, function is not instanceof Function]
1316historical.https.html : [fail, Needs Service Worker implementation]
@@ -21,7 +24,9 @@ DIR: cors
2124
2225304.htm : [fail-slow, Unknown]
2326access-control-expose-headers-parsing.window.html : [fail, Depends on fetch]
24- client-hint-request-headers.htm : [fail-slow, Not implemented]
27+ basic.htm : [fail, Unknown]
28+ client-hint-request-headers-2.tentative.htm : [fail, Client Hints not implemented]
29+ client-hint-request-headers.htm : [fail-slow, Client Hints not implemented]
2530cors-safelisted-request-header.any.html : [fail, Depends on fetch]
2631credentials-flag.htm : [fail, Unknown]
2732image-tainting-in-cross-origin-iframe.sub.html : [timeout, Unknown]
@@ -30,6 +35,7 @@ preflight-cache.htm: [timeout, Cache should probably be implemented for simple r
3035redirect-preflight-2.htm : [fail, Preflight should also be done before redirected requests but request module redirects cannot be paused while doing preflight]
3136remote-origin.htm : [timeout, postMessage event does not contain source]
3237response-headers.htm : [timeout, I don't find a spec about combining same value response headers; also https://github.com/tmpvar/jsdom/issues/1833]
38+ simple-requests-ch.tentative.htm : [fail, Client Hints not implemented]
3339simple-requests.htm : [timeout, Maybe https://github.com/tmpvar/jsdom/issues/1833 but it fails locally too]
3440
3541---
@@ -58,12 +64,14 @@ elementScroll.html: [fail, Unknown]
5864elementsFromPoint** : [fail, Not implemented]
5965getClientRects** : [fail, Not implemented]
6066interfaces.html : [fail, Depends on Fetch]
67+ matchMedia-display-none-iframe.html : [fail, Not implemented]
6168matchMedia.xht : [timeout, Not implemented]
6269matchMediaAddListener.html : [fail, Not implemented]
6370mouseEvent.html : [fail, Unknown]
6471negativeMargins.html : [fail, Unknown]
6572offsetParent_element_test.html : [fail, Unknown]
6673offsetTopLeftInScrollableParent.html : [fail, Unknown]
74+ outer-svg.html : [fail, clientTop not implemented]
6775scroll-** : [timeout, Scroll methods not implemented]
6876scrollIntoView** : [fail, Scroll methods not implemented]
6977scrollWidthHeight.xht : [fail, Unknown]
@@ -91,12 +99,17 @@ DIR: dom/collections
9199
92100DIR : dom/events
93101
94- Event-dispatch-on-disabled-elements.html : [fail, Unknown]
102+ Event-dispatch-handlers-changed.html : [fail, Unknown]
103+ Event-dispatch-listener-order.window.html : [fail, Unknown]
104+ Event-dispatch-on-disabled-elements.html : [timeout, Uses testdriver.js]
105+ Event-isTrusted.any.html : [fail, Unknown]
95106Event-timestamp-high-resolution.html : [fail, Not implemented]
107+ EventListener-handleEvent.html : [fail, Unknown]
96108EventListener-incumbent-global-1.sub.html : [timeout, Multi-globals]
97109EventListener-incumbent-global-2.sub.html : [timeout, Multi-globals]
98110EventListener-invoke-legacy.html : [timeout, Animation stuff not implemented]
99111EventTarget-dispatchEvent.html : [fail, We don't support every event interface yet]
112+ document-level-touchmove-event-listener-passive-by-default.html : [timeout, Uses testdriver.js]
100113event-global-extra.window.html : [timeout, Not implemented]
101114event-global.html : [fail, Not implemented]
102115relatedTarget.window.html : [fail, Unknown]
@@ -120,7 +133,7 @@ Document-constructor-svg.svg: [fail, Unknown]
120133Document-constructor-xml.xml : [fail, Unknown]
121134Document-constructor.html : [fail, new Document().origin should inherit from current Document]
122135Document-createElement.html : [fail, Unknown]
123- Document-createEvent.html : [fail, Unknown ]
136+ Document-createEvent.https. html : [fail, We don't support every event interface yet ]
124137Document-getElementById.html : [fail, We cache IDs in insertion order]
125138Document-importNode.html : [fail, Attr should be a Node, https://github.com/jsdom/jsdom/issues/1641]
126139Element-closest.html : [fail, :has is not supported (by all major browsers as well)]
@@ -133,6 +146,8 @@ MutationObserver-document.html: [fail, Usage of external scripts doesn't block H
133146Node-childNodes.html : [fail, Unknown]
134147Node-contains-xml.xml : [fail, Unknown]
135148Node-isConnected.html : [fail, Last two tests with <iframe> are failing]
149+ ParentNode-querySelector-All-xht.xht : [fail, ::slotted() pseudo-class is not supported]
150+ ParentNode-querySelector-All.html : [fail, ::slotted() pseudo-class is not supported]
136151ProcessingInstruction-escapes-1.xhtml : [fail, Unknown]
137152Text-constructor.html : [fail, Unknown]
138153
@@ -147,8 +162,9 @@ NodeIterator-removal.html: [fail, Unknown]
147162DIR : domparsing
148163
149164DOMParser-parseFromString-html.html : [fail, needs to get "the active document's URL" which is not possible with one DOMParser shared across all windows]
150- DOMParser-parseFromString-xml-doctype.html : [fail, saxes doesn't support DTD validation]
165+ DOMParser-parseFromString-xml-doctype.html : [fail, saxes doesn't support DTD validation]
151166DOMParser-parseFromString-xml.html : [fail, needs to get "the active document's URL" which is not possible with one DOMParser shared across all windows]
167+ XMLSerializer-serializeToString.html : [fail, Unknown]
152168createContextualFragment.html : [fail, Range is not implemented]
153169innerhtml-05.xhtml : [fail, Unknown]
154170interfaces.any.html : [fail, Depends on fetch]
@@ -269,6 +285,7 @@ DIR: html/browsers/history/the-location-interface
269285allow_prototype_cycle_through_location.sub.html : [fail, Unknown]
270286assign_after_load.html : [timeout, Unknown]
271287assign_before_load.html : [timeout, Unknown]
288+ document_location.html : [fail, Unknown]
272289location-pathname-setter-question-mark.html : [timeout, Unknown]
273290location-protocol-setter-non-broken.html : [fail, Channel Messaging API not implemented]
274291location-protocol-setter-with-colon.sub.html : [timeout, Unknown]
@@ -308,7 +325,11 @@ auxiliary-browsing-contexts/opener-setter.window.html: [fail, Not implemented]
308325auxiliary-browsing-contexts/opener.html : [timeout, Unknown]
309326browsing-context-names/** : [timeout, Not implemented]
310327browsing-context.html : [fail, Unknown]
328+ embedded-opener-a-form.html : [timeout, Opener not implemented]
329+ embedded-opener-remove-frame.html : [timeout, Opener not implemented]
330+ embedded-opener.html : [timeout, Opener not implemented]
311331nested-browsing-contexts/frameElement.sub.html : [timeout, Nested browsing contexts for embed/object; cross-origin handling; MessageEvent' source...]
332+ nested-browsing-contexts/name-attribute.window.html : [timeout, Unknown]
312333nested-browsing-contexts/window-parent-null.html : [fail, Unknown]
313334nested-browsing-contexts/window-top-null.html : [fail, Unknown]
314335noreferrer-null-opener.html : [timeout, Unknown]
@@ -348,6 +369,7 @@ DIR: html/dom/elements/elements-in-the-dom
348369
349370DIR : html/dom/elements/global-attributes
350371
372+ dataset-binding.window.html : [fail, Unknown]
351373dataset-prototype.html : [fail, Tests Object.prototype which jsdom has trouble with due to VM globals]
352374dataset-set.html : [fail, Buggy(?) test for \uF900]
353375the-lang-attribute-001.html : [fail, Unknown]
@@ -421,10 +443,6 @@ the-marquee-element-0/marquee-scrolldelay.html: [fail, <marquee> is not implemen
421443
422444---
423445
424- DIR : html/scripting
425-
426- ---
427-
428446DIR : html/semantics/disabled-elements
429447
430448---
@@ -443,6 +461,7 @@ link-rel-attribute.html: [fail, CSS computed style computation]
443461link-style-error-01.html : [fail, We don't fire error events]
444462link-style-error-limited-quirks.html : [fail, We don't fire error events]
445463link-style-error-quirks.html : [fail, We don't fire error events]
464+ stylesheet-not-removed-until-next-stylesheet-loads.html : [fail, Unknown]
446465
447466---
448467
@@ -478,6 +497,8 @@ formaction.html: [fail, Unknown]
478497
479498DIR : html/semantics/forms/constraints
480499
500+ form-validation-validity-patternMismatch.html : [fail, https://github.com/jsdom/jsdom/pull/2571]
501+
481502---
482503
483504DIR : html/semantics/forms/form-control-infrastructure
@@ -571,6 +592,8 @@ option-text-recurse.html: [fail, Our impl is wrong; see comments in HTMLOptionEl
571592
572593DIR : html/semantics/forms/the-output-element
573594
595+ mutations.window.html : [fail, Needs to reflect changes made in https://github.com/whatwg/html/pull/4447]
596+
574597---
575598
576599DIR : html/semantics/forms/the-progress-element
@@ -605,8 +628,13 @@ DIR: html/semantics/interactive-elements/the-summary-element
605628DIR : html/semantics/links
606629
607630following-hyperlinks/activation-behavior.window.html : [fail, We don't support navigating to new locations]
608- links-created-by-a-and-area-elements/htmlanchorelement_noopener.html : [timeout, Unknown]
609- links-created-by-a-and-area-elements/target_blank_implicit_noopener.tentative.html : [fail, Depends on BroadcastChannel]
631+ links-created-by-a-and-area-elements/htmlanchorelement_noopener.html : [timeout, noopener is not supported]
632+ links-created-by-a-and-area-elements/target_blank_implicit_noopener.html : [fail, Depends on BroadcastChannel]
633+ links-created-by-a-and-area-elements/target_blank_implicit_noopener_base.html : [fail, Depends on BroadcastChannel]
634+
635+ ---
636+
637+ DIR : html/semantics/scripting-1/the-noscript-element
610638
611639---
612640
@@ -810,6 +838,7 @@ messageevent-constructor.https.html: [fail, uses MessageChannel]
810838
811839DIR : html/webappapis/system-state-and-capabilities/the-navigator-object
812840
841+ navigator_user_agent.tentative.https.html : [fail, Not implemented]
813842protocol.https.html : [fail, registerProtocolHandler() is not implemented]
814843
815844---
@@ -826,6 +855,7 @@ Element-interface-attachShadow-custom-element.html: [fail, CustomElement.define
826855MouseEvent-prototype-offsetX-offsetY.html : [fail, offsetTop not implemented]
827856Range-prototype-insertNode.html : [fail, Range is not implemented]
828857ShadowRoot-interface.html : [fail, shadowRoot.styleSheet and shadowRoot.activeElement are not yet implemented]
858+ capturing-and-bubbling-event-listeners-across-shadow-trees.html : [fail, Unknown]
829859event-dispatch-order.tentative.html : [fail, Unknown]
830860form-control-form-attribute.html : [fail, Form association doesn't respect the spec]
831861leaktests/html-collection.html : [fail, Document.all is not implemented]
@@ -840,7 +870,7 @@ untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004
840870untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html : [fail, Range is not implemented]
841871untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html : [fail, Range is not implemented]
842872untriaged/events/event-dispatch/test-003.html : [timeout, Iframe related timeout issue]
843- untriaged/html-elements-in-shadow-trees/html-forms/test-003.html : [fail, HTMLFormElemement .submit is not implemented]
873+ untriaged/html-elements-in-shadow-trees/html-forms/test-003.html : [timeout, HTMLFormElement .submit is not implemented]
844874untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html : [fail, Unknown]
845875untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html : [fail, Document.all is not implemented]
846876untriaged/styles/test-001.html : [fail, offsetTop not implemented]
@@ -857,10 +887,13 @@ untriaged/user-interaction/ranges-and-selections/test-002.html: [fail, Range is
857887
858888DIR : uievents
859889
890+ click/auxclick_event.html : [timeout, Uses testdriver.js]
891+ click/click_event_target.html : [timeout, Uses testdriver.js]
892+ click/mouse-dblclick-event.html : [timeout, Uses testdriver.js]
860893idlharness.window.html : [fail, Depends on fetch]
861894legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html : [timeout, Unknown]
862895legacy-domevents-tests/approved/domnodeinserted.html : [timeout, Unknown]
863- mouse/mouse_buttons_back_forward.html : [timeout, Unknown ]
896+ mouse/mouse_buttons_back_forward.html : [timeout, Uses testdriver.js ]
864897order-of-events/** : [timeout, Unknown]
865898
866899---
@@ -896,10 +929,12 @@ DIR: webstorage
896929
897930event_no_duplicates.html : [needs-node11, Earlier Node.js timers did not match browser behaviour, https://github.com/nodejs/node/pull/22842]
898931idlharness.window.html : [fail, Depends on fetch]
932+ set.window.html : [fail, Unknown]
899933storage_local_window_open.html : [timeout, Depends on window.open()]
900934storage_session_window_noopener.html : [fail, Depends on BroadcastChannel]
901935storage_session_window_open.html : [timeout, Depends on window.open()]
902936storage_string_conversion.html : [needs-node10, function.toString() does not use correct formatting in earlier versions, https://github.com/nodejs/node/issues/20459]
937+ symbol-props.window.html : [fail, Unknown]
903938
904939---
905940
@@ -908,7 +943,6 @@ DIR: xhr
908943abort-after-stop.htm : [fail, https://github.com/w3c/web-platform-tests/issues/6942]
909944abort-during-loading.htm : [fail, Unknown]
910945access-control-basic-allow-preflight-cache.htm : [fail, Unknown]
911- access-control-basic-cors-safelisted-request-headers.htm : [fail, Unknown]
912946access-control-basic-non-cors-safelisted-content-type.htm : [fail, Unknown]
913947access-control-basic-post-with-non-cors-safelisted-content-type.htm : [fail, Unknown]
914948access-control-preflight-async-method-denied.htm : [fail, Unknown]
@@ -925,7 +959,7 @@ anonymous-mode-unsupported.htm: [fail, need way to set cookie header with origin
925959close-worker-with-xhr-in-progress.html : [fail, Needs Worker implementation]
926960data-uri.htm : [fail, Unknown]
927961event-error-order.sub.html : [fail, Unknown]
928- event-timeout-order.htm : [fail, Unknown]
962+ event-timeout-order.any.html : [fail, Unknown]
929963formdata.htm : [fail, FormDataEvent is not implemented]
930964getallresponseheaders.htm : [fail, Unknown]
931965getresponseheader.any.html : [fail, Unknown]
@@ -973,5 +1007,6 @@ send-sync-response-event-order.htm: [fail-slow, not sure; sync is special]
9731007setrequestheader-content-type.htm : [fail-slow, we don't implement ReadableStream; also unsure we can get request() to send no content-type for ArrayBuffer]
9741008status-basic.htm : [timeout, https://github.com/tmpvar/jsdom/issues/1833]
9751009sync-no-progress.any.html : [fail, Unknown]
976- xmlhttprequest-sync-default-feature-policy.sub.html : [timeout, we don't support Feature Policy]
1010+ sync-xhr-supported-by-feature-policy.html : [fail, We don't support Feature Policy]
1011+ xmlhttprequest-sync-default-feature-policy.sub.html : [timeout, We don't support Feature Policy]
9771012xmlhttprequest-timeout-** : [timeout, Needs Worker implementation / Unknown]
0 commit comments