html/dom

edit

WPT coverage of the tests of html/dom at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.

GroupPassingTestsDisabledPass rate
Stable212216098%
Tentative2733082%
Reftests1271270100%
All366376097%

Failure reasons

The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.

  • TEST BUG: 7
  • NOT IMPLEMENTED: 3
  • REQUIRES: 1
    • layout: 1

Stable tests

TestResultSubtestsKindDescription
access-key-label.htmlFail1 / 2TEST BUGthe spec assigns the first token of the accesskey attribute that is a single code point (s for s 0), so accessKeyLabel is not empty; fails in every browser
aria-attribute-reflection.htmlPass41 / 41
aria-element-reflection-disconnected.htmlPass2 / 2
aria-element-reflection-labelledby.htmlPass4 / 4
aria-element-reflection.htmlPass27 / 27
documents/dom-tree-accessors/Document.body.htmlPass26 / 26
documents/dom-tree-accessors/Document.currentScript.htmlPass18 / 18
documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.htmlPass1 / 1
documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.htmlPass1 / 1
documents/dom-tree-accessors/document.embeds-document.plugins-01.htmlPass5 / 5
documents/dom-tree-accessors/document.forms.htmlPass6 / 6
documents/dom-tree-accessors/document.getElementsByClassName-same.htmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case-xhtml.xhtmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case.htmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id-xhtml.xhtmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id.htmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-interface.htmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-liveness.htmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml.xhtmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace.htmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml.xhtmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.htmlPass18 / 18
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef-xhtml.xhtmlPass2 / 2
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef.htmlPass2 / 2
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml.xhtmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param.htmlPass1 / 1
documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-same.htmlPass1 / 1
documents/dom-tree-accessors/document.head-01.htmlPass1 / 1
documents/dom-tree-accessors/document.head-02.htmlPass1 / 1
documents/dom-tree-accessors/document.images.htmlPass11 / 11
documents/dom-tree-accessors/document.links.htmlPass1 / 1
documents/dom-tree-accessors/document.scripts.htmlPass1 / 1
documents/dom-tree-accessors/document.title-01.htmlPass4 / 4
documents/dom-tree-accessors/document.title-02.xhtmlPass4 / 4
documents/dom-tree-accessors/document.title-03.htmlPass11 / 11
documents/dom-tree-accessors/document.title-04.xhtmlPass1 / 1
documents/dom-tree-accessors/document.title-05.htmlPass21 / 21
documents/dom-tree-accessors/document.title-06.htmlPass1 / 1
documents/dom-tree-accessors/document.title-07.htmlPass9 / 9
documents/dom-tree-accessors/document.title-08.htmlPass2 / 2
documents/dom-tree-accessors/document.title-09.htmlPass5 / 5
documents/dom-tree-accessors/document.title-not-in-html-svg.htmlPass2 / 2
documents/dom-tree-accessors/nameditem-01.htmlPass7 / 7
documents/dom-tree-accessors/nameditem-02.htmlPass12 / 12
documents/dom-tree-accessors/nameditem-03.htmlPass1 / 1
documents/dom-tree-accessors/nameditem-04.htmlPass12 / 12
documents/dom-tree-accessors/nameditem-05.htmlPass12 / 12
documents/dom-tree-accessors/nameditem-06.htmlPass9 / 9
documents/dom-tree-accessors/nameditem-07.htmlPass14 / 14
documents/dom-tree-accessors/nameditem-08.htmlPass2 / 2
documents/dom-tree-accessors/nameditem-adoption.htmlPass1 / 1
documents/dom-tree-accessors/nameditem-img-name-added-cached-list.htmlPass1 / 1
documents/dom-tree-accessors/nameditem-img-name-added.htmlPass1 / 1
documents/dom-tree-accessors/nameditem-img-name-dynamic.htmlPass1 / 1
documents/dom-tree-accessors/nameditem-img-name-removed.htmlPass1 / 1
documents/dom-tree-accessors/nameditem-insertion-attr-mutation.htmlPass1 / 1
documents/dom-tree-accessors/nameditem-names.htmlPass21 / 21
documents/dom-tree-accessors/nameditem-setattribute-attr-mutation.htmlPass4 / 4
documents/dom-tree-accessors/nameditem-supported-property-names-order.htmlPass1 / 1
documents/dom-tree-accessors/nameditem-tree-order.htmlPass1 / 1
documents/dom-tree-accessors/nameditem-tree-transitions.htmlPass2 / 2
documents/resource-metadata-management/document-compatmode-01.htmlPass1 / 1
documents/resource-metadata-management/document-compatmode-02.htmlPass1 / 1
documents/resource-metadata-management/document-compatmode-03.htmlPass1 / 1
documents/resource-metadata-management/document-compatmode-04.xhtmlPass1 / 1
documents/resource-metadata-management/document-compatmode-05.xhtmlPass1 / 1
documents/resource-metadata-management/document-compatmode-06.xhtmlPass1 / 1
documents/resource-metadata-management/document-cookie.htmlPass5 / 5
documents/resource-metadata-management/document-lastModified-01.htmlPass3 / 3
documents/resource-metadata-management/document-lastModified.htmlPass1 / 1
documents/resource-metadata-management/document-readyState.htmlPass7 / 7
documents/resource-metadata-management/load-event-after-readystatechange-starts-load.htmlPass1 / 1
elements/elements-in-the-dom/click-in-progress-flag.htmlPass1 / 1
elements/elements-in-the-dom/historical.htmlPass8 / 8
elements/global-attributes/cdata-dir_auto.htmlPass4 / 4
elements/global-attributes/classlist-nonstring.htmlPass7 / 7
elements/global-attributes/custom-attrs.htmlPass1 / 1
elements/global-attributes/data_unicode_attr.htmlPass2 / 2
elements/global-attributes/dataset-binding.window.jsPass4 / 4
elements/global-attributes/dataset-delete.htmlPass9 / 9
elements/global-attributes/dataset-enumeration.htmlPass2 / 2
elements/global-attributes/dataset-get-invalid-names.htmlPass28 / 28
elements/global-attributes/dataset-get.htmlPass10 / 10
elements/global-attributes/dataset-prototype.htmlPass2 / 2
elements/global-attributes/dataset-set.htmlPass11 / 11
elements/global-attributes/dataset.htmlPass8 / 8
elements/global-attributes/dir-assorted.window.jsPass41 / 41
elements/global-attributes/dir-auto-div-append-child.htmlPass1 / 1
elements/global-attributes/dir-auto-dynamic-changes.window.jsPass21 / 21
elements/global-attributes/dir-auto-form-associated.window.jsPass22 / 22
elements/global-attributes/dir-bdi-script.htmlPass1 / 1
elements/global-attributes/dir-not-changed-text-input-typing.htmlPass1 / 1
elements/global-attributes/dir-slots-directionality.htmlPass17 / 17
elements/global-attributes/document-dir.htmlPass3 / 3
elements/global-attributes/id-attribute.htmlPass17 / 17
elements/global-attributes/id-name-specialcase.htmlPass5 / 5
elements/global-attributes/id-name.htmlPass1 / 1
elements/global-attributes/lang-attribute-document-element-replacement.htmlPass1 / 1
elements/global-attributes/lang-attribute-shadow.window.jsPass6 / 6
elements/global-attributes/lang-attribute.window.jsPass1 / 1
elements/global-attributes/mapped-attribute-adopt-001.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-001.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-002.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-003.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-004.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-005.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-006.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-007.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-008.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-009.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-010.htmlPass1 / 1
elements/global-attributes/the-lang-attribute-011.htmlPass1 / 1
elements/global-attributes/the-translate-attribute-007.htmlPass1 / 1
elements/global-attributes/the-translate-attribute-008.htmlPass1 / 1
elements/global-attributes/the-translate-attribute-009.htmlPass1 / 1
elements/global-attributes/the-translate-attribute-010.htmlPass1 / 1
elements/global-attributes/the-translate-attribute-011.htmlPass1 / 1
elements/global-attributes/the-translate-attribute-012.htmlPass1 / 1
elements/global-attributes/translate-enumerated-ascii-case-insensitive.htmlPass1 / 1
elements/global-attributes/translate-inherit-no-parent-element.htmlPass5 / 5
elements/global-attributes/translate-non-html-translation-mode.htmlPass3 / 3
elements/images/bypass-cache-revalidation.htmlPass1 / 1
elements/name-content-attribute-and-property.htmlPass141 / 141
elements/the-innertext-and-outertext-properties/dynamic-getter.htmlPass9 / 9
elements/the-innertext-and-outertext-properties/getter-first-letter-marker-multicol.htmlPass1 / 1
elements/the-innertext-and-outertext-properties/getter.htmlFail274 / 276TEST BUG, REQUIRES(layout)the test expects the innerText of an audio element without controls and with display: block to be empty; such an element is not rendered (its display computes to none whatever the style rules), so its innerText is its text content, as in Chromium, Gecko and WebKit, which fail the subtest too; ::first-line with width:0 needs line breaking to know that only the first word is on the first line
elements/the-innertext-and-outertext-properties/innertext-setter.htmlPass126 / 126
elements/the-innertext-and-outertext-properties/innertext-whitespace-pre-line.htmlPass2 / 2
elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.htmlPass948 / 948
elements/the-innertext-and-outertext-properties/multiple-text-nodes.window.jsPass1 / 1
elements/the-innertext-and-outertext-properties/outertext-setter.htmlPass43 / 43
historical.htmlPass13 / 13
idlharness.any.jsPass808 / 808
idlharness.https.htmlFail6,033 / 6,055NOT IMPLEMENTEDNotRestoredReasons
reflection-embedded.htmlPass9,429 / 9,429
reflection-forms-weekmonth.htmlPass1,618 / 1,618
reflection-forms.htmlPass8,817 / 8,817
reflection-grouping.htmlPass5,904 / 5,904
reflection-metadata.htmlPass3,344 / 3,344
reflection-misc.htmlPass5,345 / 5,345
reflection-obsolete.htmlPass2,816 / 2,816
reflection-overridden-methods.htmlPass1 / 1
reflection-sections.htmlPass6,189 / 6,189
reflection-tabular.htmlPass6,506 / 6,506
reflection-text.htmlPass11,333 / 11,333
render-blocking/blocking-idl-attr.htmlPass6 / 6
render-blocking/element-render-blocking-001.htmlPass1 / 1
render-blocking/element-render-blocking-002.htmlPass1 / 1
render-blocking/element-render-blocking-003.htmlPass1 / 1
render-blocking/element-render-blocking-004.htmlPass1 / 1
render-blocking/element-render-blocking-005.htmlPass1 / 1
render-blocking/element-render-blocking-006.htmlPass1 / 1
render-blocking/element-render-blocking-007.htmlPass1 / 1
render-blocking/element-render-blocking-008.htmlPass1 / 1
render-blocking/element-render-blocking-009.htmlPass1 / 1
render-blocking/element-render-blocking-010.htmlPass1 / 1
render-blocking/element-render-blocking-011.htmlPass1 / 1
render-blocking/element-render-blocking-012.htmlPass1 / 1
render-blocking/element-render-blocking-013.htmlPass1 / 1
render-blocking/element-render-blocking-014.htmlPass1 / 1
render-blocking/element-render-blocking-015.htmlPass1 / 1
render-blocking/element-render-blocking-016.htmlPass1 / 1
render-blocking/element-render-blocking-017.htmlPass1 / 1
render-blocking/element-render-blocking-018.htmlPass1 / 1
render-blocking/element-render-blocking-019.htmlPass1 / 1
render-blocking/element-render-blocking-020.htmlPass1 / 1
render-blocking/element-render-blocking-021.htmlPass1 / 1
render-blocking/element-render-blocking-022.htmlPass1 / 1
render-blocking/element-render-blocking-023.htmlPass1 / 1
render-blocking/element-render-blocking-024.htmlPass1 / 1
render-blocking/element-render-blocking-025.htmlPass1 / 1
render-blocking/element-render-blocking-026.htmlPass1 / 1
render-blocking/element-render-blocking-027.htmlPass1 / 1
render-blocking/element-render-blocking-028.htmlPass1 / 1
render-blocking/element-render-blocking-029.htmlPass1 / 1
render-blocking/element-render-blocking-030.htmlPass1 / 1
render-blocking/element-render-blocking-031.htmlPass1 / 1
render-blocking/element-render-blocking-032.htmlPass1 / 1
render-blocking/element-render-blocking-033.htmlPass1 / 1
render-blocking/element-render-blocking-034.htmlPass1 / 1
render-blocking/element-render-blocking-035.htmlPass1 / 1
render-blocking/element-render-blocking-036.htmlPass1 / 1
render-blocking/element-render-blocking-037.htmlPass1 / 1
render-blocking/element-render-blocking-038.htmlPass1 / 1
render-blocking/element-render-blocking-039.htmlPass1 / 1
render-blocking/element-render-blocking-040.htmlPass1 / 1
render-blocking/element-render-blocking-041.htmlPass1 / 1
render-blocking/element-render-blocking-042.htmlPass1 / 1
render-blocking/element-render-blocking-form-stack-removal.htmlPass2 / 2
render-blocking/element-render-blocking-insert-named-anchor.htmlPass2 / 2
render-blocking/element-render-blocking-top-of-document.htmlPass2 / 2
render-blocking/link-rel-expect-supported.htmlPass1 / 1
render-blocking/non-render-blocking-scripts.optional.htmlPass14 / 14
render-blocking/parser-blocking-script.htmlPass2 / 2
render-blocking/parser-inserted-async-inline-module-with-import.htmlPass1 / 1
render-blocking/parser-inserted-async-script.htmlPass2 / 2
render-blocking/parser-inserted-defer-script.htmlPass2 / 2
render-blocking/parser-inserted-inline-module-with-import.htmlPass1 / 1
render-blocking/parser-inserted-module-script.htmlPass2 / 2
render-blocking/parser-inserted-style-element.htmlPass2 / 2
render-blocking/parser-inserted-stylesheet-link.htmlPass2 / 2
render-blocking/remove-attr-script-keeps-blocking.htmlPass2 / 2
render-blocking/remove-attr-style-keeps-blocking.htmlPass2 / 2
render-blocking/remove-attr-stylesheet-link-keeps-blocking.htmlPass2 / 2
render-blocking/remove-attr-unblocks-rendering.optional.htmlPass16 / 16
render-blocking/remove-element-unblocks-rendering.optional.htmlPass8 / 8
render-blocking/remove-pending-async-render-blocking-script.htmlPass1 / 1
render-blocking/script-inserted-inline-module-with-import.htmlPass1 / 1
render-blocking/script-inserted-module-script.htmlPass2 / 2
render-blocking/script-inserted-script.htmlPass2 / 2
render-blocking/script-inserted-style-element.htmlPass2 / 2
render-blocking/script-inserted-stylesheet-link.htmlPass2 / 2
render-blocking/stylesheet-link-href-change-keeps-blocking.htmlPass1 / 1
self-origin.any.jsPass2 / 2
self-origin.sub.htmlPass11 / 11
usvstring-reflection.https.htmlFail18 / 19NOT IMPLEMENTEDWebRTC (RTCDataChannel.send(); /webrtc/RTCPeerConnection-helper.js is not fetched)

Tentative tests

TestResultSubtestsKindDescription
aria-attribute-reflection-enumerated.tentative.htmlFail601 / 1,761NOT IMPLEMENTEDenumerated ARIA attribute reflection (ariaAtomic, ariaChecked...) as limited-to-known-values keywords (the raw attribute string is returned)
aria-attribute-reflection.tentative.htmlPass3 / 3
documents/dom-tree-accessors/nameditem-no-shadowing.tentative.htmlFail1 / 8TEST BUGthe tentative test expects the named properties of a document not to hide the properties of its prototype chain (document.forms with <img name=forms>); Document is [LegacyOverrideBuiltIns] in the specification, so the img element is returned, as in Chromium, Gecko and WebKit, which fail the same 7 subtests
partial-updates/tentative/chained-streaming-templates-with-custom-element.htmlPass1 / 1
partial-updates/tentative/fragment/buffer-immutability.htmlPass1 / 1
partial-updates/tentative/fragment/buffer-in-place.htmlFail0 / 1TEST BUGthe in-place <template for=""> of the declarative partial updates (an empty for inserts the content before the template, then removes it) is not implemented: it contradicts the prepare content patching steps of the HTML Standard (an empty marker name patches nothing, https://html.spec.whatwg.org/multipage/scripting.html#prepare-content-patching) and the tests of the empty for attribute (template-for-empty.html, the "Empty marker name" subtests of html/semantics/scripting-1/the-template-element/template-for/template-for-multiple-cases.html), which every browser passes; fails in every browser
partial-updates/tentative/fragment/buffer-mutation-observer.htmlPass1 / 1
partial-updates/tentative/fragment/buffer-reflection.htmlPass1 / 1
partial-updates/tentative/fragment/buffer-streaming-reflection.htmlPass1 / 1
partial-updates/tentative/fragment/buffer-targeted.htmlPass1 / 1
partial-updates/tentative/fragment/empty-for-streaming.htmlFail0 / 2TEST BUGthe in-place <template for=""> of the declarative partial updates (an empty for inserts the content before the template, then removes it) is not implemented: it contradicts the prepare content patching steps of the HTML Standard (an empty marker name patches nothing, https://html.spec.whatwg.org/multipage/scripting.html#prepare-content-patching) and the tests of the empty for attribute (template-for-empty.html, the "Empty marker name" subtests of html/semantics/scripting-1/the-template-element/template-for/template-for-multiple-cases.html), which every browser passes; fails in every browser
partial-updates/tentative/fragment/sanitize-boolean.htmlPass1 / 1
partial-updates/tentative/fragment/sanitize-default.htmlFail0 / 1TEST BUGthe targeted templates are sanitized, but the single subtest also checks an in-place <template for sanitize>: the in-place <template for=""> of the declarative partial updates (an empty for inserts the content before the template, then removes it) is not implemented: it contradicts the prepare content patching steps of the HTML Standard (an empty marker name patches nothing, https://html.spec.whatwg.org/multipage/scripting.html#prepare-content-patching) and the tests of the empty for attribute (template-for-empty.html, the "Empty marker name" subtests of html/semantics/scripting-1/the-template-element/template-for/template-for-multiple-cases.html), which every browser passes; fails in every browser
partial-updates/tentative/fragment/sanitize-nested.htmlPass6 / 6
partial-updates/tentative/fragment/sanitize-regular.htmlPass1 / 1
partial-updates/tentative/fragment/sanitize-template-element.htmlPass1 / 1
partial-updates/tentative/fragment/sanitize-unsafe.htmlFail0 / 1TEST BUGthe targeted templates are not sanitized, but the single subtest also checks an in-place <template for sanitize="random">: the in-place <template for=""> of the declarative partial updates (an empty for inserts the content before the template, then removes it) is not implemented: it contradicts the prepare content patching steps of the HTML Standard (an empty marker name patches nothing, https://html.spec.whatwg.org/multipage/scripting.html#prepare-content-patching) and the tests of the empty for attribute (template-for-empty.html, the "Empty marker name" subtests of html/semantics/scripting-1/the-template-element/template-for/template-for-multiple-cases.html), which every browser passes; fails in every browser
partial-updates/tentative/fragment/src-buffered.sub.htmlPass1 / 1
partial-updates/tentative/fragment/src-cancel.htmlPass1 / 1
partial-updates/tentative/fragment/src-csp-cors.sub.htmlPass2 / 2
partial-updates/tentative/fragment/src-csp.sub.htmlPass1 / 1
partial-updates/tentative/fragment/src-nonce.sub.htmlPass2 / 2
partial-updates/tentative/fragment/src-parser-blocking.htmlPass1 / 1
partial-updates/tentative/fragment/src-referrerpolicy.sub.htmlPass2 / 2
partial-updates/tentative/fragment/src-sri.sub.htmlPass2 / 2
partial-updates/tentative/fragment/src-streaming.htmlPass1 / 1
partial-updates/tentative/fragment/streaming-target-marker-removed.htmlPass1 / 1
partial-updates/tentative/stream-append-has-invalidation.htmlPass1 / 1
partial-updates/tentative/stream-append-positional-pseudo-class-invalidation.htmlPass1 / 1
partial-updates/tentative/stream-append-with-template-for.htmlPass1 / 1
partial-updates/tentative/template-for-case-sensitive-dom-inserted.htmlPass1 / 1
partial-updates/tentative/template-for-case-sensitive.htmlPass1 / 1
partial-updates/tentative/template-for-empty.htmlPass1 / 1

Reftests

TestResultVariantsKindDescription
directionality/bdi-element-invalid-dir.htmlPass1 / 1
elements/global-attributes/dir-auto-dynamic-simple-dataChange.htmlPass1 / 1
elements/global-attributes/dir-auto-dynamic-simple-replace.htmlPass1 / 1
elements/global-attributes/dir-auto-dynamic-simple-textContent.htmlPass1 / 1
elements/global-attributes/dir-shadow-01.htmlPass1 / 1
elements/global-attributes/dir-shadow-02.htmlPass1 / 1
elements/global-attributes/dir-shadow-03.htmlPass1 / 1
elements/global-attributes/dir-shadow-04.htmlPass1 / 1
elements/global-attributes/dir-shadow-05.htmlPass1 / 1
elements/global-attributes/dir-shadow-06.htmlPass1 / 1
elements/global-attributes/dir-shadow-07.htmlPass1 / 1
elements/global-attributes/dir-shadow-08.htmlPass1 / 1
elements/global-attributes/dir-shadow-09.htmlPass1 / 1
elements/global-attributes/dir-shadow-10.htmlPass1 / 1
elements/global-attributes/dir-shadow-11.htmlPass1 / 1
elements/global-attributes/dir-shadow-12.htmlPass1 / 1
elements/global-attributes/dir-shadow-13.htmlPass1 / 1
elements/global-attributes/dir-shadow-14.htmlPass1 / 1
elements/global-attributes/dir-shadow-15.htmlPass1 / 1
elements/global-attributes/dir-shadow-16.htmlPass1 / 1
elements/global-attributes/dir-shadow-17.htmlPass1 / 1
elements/global-attributes/dir-shadow-18.htmlPass1 / 1
elements/global-attributes/dir-shadow-19.htmlPass1 / 1
elements/global-attributes/dir-shadow-20.htmlPass1 / 1
elements/global-attributes/dir-shadow-21.htmlPass1 / 1
elements/global-attributes/dir-shadow-22.htmlPass1 / 1
elements/global-attributes/dir-shadow-23.htmlPass1 / 1
elements/global-attributes/dir-shadow-24.htmlPass1 / 1
elements/global-attributes/dir-shadow-25.htmlPass1 / 1
elements/global-attributes/dir-shadow-26.htmlPass1 / 1
elements/global-attributes/dir-shadow-27.htmlPass1 / 1
elements/global-attributes/dir-shadow-28.htmlPass1 / 1
elements/global-attributes/dir-shadow-29.htmlPass1 / 1
elements/global-attributes/dir-shadow-30.htmlPass1 / 1
elements/global-attributes/dir-shadow-31.htmlPass1 / 1
elements/global-attributes/dir-shadow-32.htmlPass1 / 1
elements/global-attributes/dir-shadow-33.htmlPass1 / 1
elements/global-attributes/dir-shadow-34.htmlPass1 / 1
elements/global-attributes/dir-shadow-35.htmlPass1 / 1
elements/global-attributes/dir-shadow-36.htmlPass1 / 1
elements/global-attributes/dir-shadow-37.htmlPass1 / 1
elements/global-attributes/dir-shadow-38.htmlPass1 / 1
elements/global-attributes/dir-shadow-39.htmlPass1 / 1
elements/global-attributes/dir-shadow-40.htmlPass1 / 1
elements/global-attributes/dir-shadow-41.htmlPass1 / 1
elements/global-attributes/dir-shadow-42.htmlPass1 / 1
elements/global-attributes/dir_auto-EN-L.htmlPass1 / 1
elements/global-attributes/dir_auto-EN-R.htmlPass1 / 1
elements/global-attributes/dir_auto-L.htmlPass1 / 1
elements/global-attributes/dir_auto-N-EN-L.htmlPass1 / 1
elements/global-attributes/dir_auto-N-EN-R.htmlPass1 / 1
elements/global-attributes/dir_auto-N-EN.htmlPass1 / 1
elements/global-attributes/dir_auto-N-L.htmlPass1 / 1
elements/global-attributes/dir_auto-N-R.htmlPass1 / 1
elements/global-attributes/dir_auto-R.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-L.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-R.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-bdi-L.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-bdi-R.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-dir-L.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-dir-R.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-dir_auto-L.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-dir_auto-R.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-script-L.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-script-R.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-style-L.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-style-R.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-textarea-L.htmlPass1 / 1
elements/global-attributes/dir_auto-contained-textarea-R.htmlPass1 / 1
elements/global-attributes/dir_auto-input-EN-L.htmlPass1 / 1
elements/global-attributes/dir_auto-input-EN-R.htmlPass1 / 1
elements/global-attributes/dir_auto-input-L.htmlPass1 / 1
elements/global-attributes/dir_auto-input-N-EN-L.htmlPass1 / 1
elements/global-attributes/dir_auto-input-N-EN-R.htmlPass1 / 1
elements/global-attributes/dir_auto-input-N-EN.htmlPass1 / 1
elements/global-attributes/dir_auto-input-N-L.htmlPass1 / 1
elements/global-attributes/dir_auto-input-N-R.htmlPass1 / 1
elements/global-attributes/dir_auto-input-R.htmlPass1 / 1
elements/global-attributes/dir_auto-input-script-EN-L.htmlPass1 / 1
elements/global-attributes/dir_auto-input-script-EN-R.htmlPass1 / 1
elements/global-attributes/dir_auto-input-script-L.htmlPass1 / 1
elements/global-attributes/dir_auto-input-script-N-EN-L.htmlPass1 / 1
elements/global-attributes/dir_auto-input-script-N-EN-R.htmlPass1 / 1
elements/global-attributes/dir_auto-input-script-N-EN.htmlPass1 / 1
elements/global-attributes/dir_auto-input-script-N-L.htmlPass1 / 1
elements/global-attributes/dir_auto-input-script-N-R.htmlPass1 / 1
elements/global-attributes/dir_auto-input-script-R.htmlPass1 / 1
elements/global-attributes/dir_auto-isolate.htmlPass1 / 1
elements/global-attributes/dir_auto-pre-N-EN.htmlPass1 / 1
elements/global-attributes/dir_auto-pre-N-between-Rs.htmlPass1 / 1
elements/global-attributes/dir_auto-pre-mixed.htmlPass1 / 1
elements/global-attributes/dir_auto-textarea-N-EN.htmlPass1 / 1
elements/global-attributes/dir_auto-textarea-N-between-Rs.htmlPass1 / 1
elements/global-attributes/dir_auto-textarea-mixed.htmlPass1 / 1
elements/global-attributes/dir_auto-textarea-script-N-EN.htmlPass1 / 1
elements/global-attributes/dir_auto-textarea-script-N-between-Rs.htmlPass1 / 1
elements/global-attributes/dir_auto-textarea-script-mixed.htmlPass1 / 1
elements/global-attributes/lang-xmllang-01.htmlPass1 / 1
elements/global-attributes/lang-xyzzy.htmlPass1 / 1
elements/global-attributes/style-01.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.htmlPass1 / 1
elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.htmlPass1 / 1