shadow-dom
editWPT coverage of the tests of shadow-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.
| Group | Passing | Tests | Disabled | Pass rate |
|---|---|---|---|---|
| Stable | 218 | 254 | 0 | 86% |
| Tentative | 33 | 98 | 0 | 34% |
| Reftests | 26 | 26 | 0 | 100% |
| All | 277 | 378 | 0 | 73% |
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: 6
- NOT IMPLEMENTED: 95
Stable tests
Tentative tests
| Test | Result | Subtests | Kind | Description |
|---|---|---|---|---|
Document-caretPositionFromPoint.tentative.html | Pass | 14 / 14 | ||
accesskey.tentative.html | Pass | 2 / 2 | ||
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-disconnect-iframe.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-disconnect.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-duplicate-bare-specifier.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-duplicate-importmap.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-duplicate.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-failure.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-mutation-clear.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-mutation-insertrule.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-mutation-reinsert-same.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-mutation-reinsert-swap.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-mutation-remove-middle.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-mutation-replacesync.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-ordering.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch-shared.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-async-fetch.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-basic.html | Fail | 0 / 2 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-clonenode-async-fetch.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-clonenode.html | Fail | 2 / 11 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-fetched-module.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-idl-absent-and-empty.html | Fail | 1 / 2 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-idl-feature-detection.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-idl-reflection.html | Fail | 0 / 2 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-invalid-specifier.html | Fail | 1 / 2 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-modulepreload-async.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-modulepreload-basic.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-modulepreload-failure.html | Fail | 0 / 2 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-modulepreload-identity.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-modulepreload-nested.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-modulepreload-ordering.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-modulepreload-shared.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-multiple.html | Fail | 0 / 2 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-nested-async.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-nested-sync.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-placeholder-identity.html | Fail | 0 / 1 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-same-document.html | Pass | 1 / 1 | ||
declarative/tentative/shadowrootadoptedstylesheets/shadowrootadoptedstylesheets-serialization.html | Fail | 1 / 4 | NOT IMPLEMENTED | the shadowrootadoptedstylesheets attribute of <template> (declarative adoptedStyleSheets from CSS module specifiers) |
event-dispatch-order.tentative.html | Pass | 1 / 1 | ||
focus-navigation/menu/tentative/focus-menu-elements.html | Fail | 0 / 1 | NOT IMPLEMENTED | the <menubar>/<menulist>/<menuitem> elements (focus navigation skipping the other menu items) |
focus-navigation/reading-flow/tentative/carousel-grid-order.html | Fail | 0 / 1 | NOT IMPLEMENTED | keyboard-focusable scroll containers: the test focuses a scroll container without tabindex (in Chromium, a scroll container that overflows and has no focusable descendant is a tab stop); the grid-order reading flow of its items is implemented |
focus-navigation/reading-flow/tentative/flex-flow.html | Pass | 3 / 3 | ||
focus-navigation/reading-flow/tentative/flex-visual-fragmentation.html | Pass | 3 / 3 | ||
focus-navigation/reading-flow/tentative/flex-visual-order.html | Pass | 4 / 4 | ||
focus-navigation/reading-flow/tentative/flex-visual-wrapped-fragmentation.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/grid-auto-flow-reading-order.html | Pass | 2 / 2 | ||
focus-navigation/reading-flow/tentative/grid-columns-fragmentation.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/grid-columns.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-001.html | Fail | 2 / 3 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-002.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-003.html | Fail | 0 / 1 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-004.html | Fail | 0 / 1 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-006.html | Fail | 0 / 1 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-007.html | Fail | 0 / 2 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-008.html | Fail | 0 / 2 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-010.html | Fail | 0 / 1 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-011.html | Fail | 0 / 2 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-012.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/grid-lanes-column-reading-flow-013.html | Fail | 0 / 1 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-row-reading-flow-001.html | Fail | 0 / 2 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-row-reading-flow-002.html | Fail | 0 / 2 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-row-reading-flow-003.html | Fail | 0 / 1 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-lanes-row-reading-flow-004.html | Fail | 0 / 1 | NOT IMPLEMENTED | the reading-flow order of the grid lanes containers (the tentative grid-rows, grid-columns, grid-order and source-order values follow the source order of the items) |
focus-navigation/reading-flow/tentative/grid-order-across-scopes.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/grid-order-on-shadow-host.html | Pass | 2 / 2 | ||
focus-navigation/reading-flow/tentative/grid-order-pseudo-elements.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/grid-order-with-display-contents.html | Pass | 3 / 3 | ||
focus-navigation/reading-flow/tentative/grid-order-with-iframe.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/grid-order-with-nested-grids.html | Pass | 3 / 3 | ||
focus-navigation/reading-flow/tentative/grid-order-with-popover.html | Pass | 2 / 2 | ||
focus-navigation/reading-flow/tentative/grid-order-with-position-absolute.html | Pass | 2 / 2 | ||
focus-navigation/reading-flow/tentative/grid-order-with-position-fixed.html | Pass | 2 / 2 | ||
focus-navigation/reading-flow/tentative/grid-order-with-slots.html | Pass | 7 / 7 | ||
focus-navigation/reading-flow/tentative/grid-order.html | Pass | 4 / 4 | ||
focus-navigation/reading-flow/tentative/grid-rows.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/normal.html | Pass | 2 / 2 | ||
focus-navigation/reading-flow/tentative/source-order-invalid.html | Pass | 1 / 1 | ||
focus-navigation/reading-flow/tentative/source-order-valid.html | Pass | 5 / 5 | ||
focus-navigation/tentative/focus-navigation-scroller-delegatesFocus.html | Pass | 1 / 1 | ||
focus-navigation/tentative/focus-navigation-scroller-interactive-child.html | Pass | 1 / 1 | ||
focus-navigation/tentative/focus-navigation-scroller-tabindex.html | Pass | 1 / 1 | ||
focus-navigation/tentative/focus-scroller-layout-update.html | Pass | 1 / 1 | ||
reference-target/tentative/aria-labelledby.html | Fail | 1 / 5 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/commandfor.html | Fail | 0 / 3 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/dom-mutation.html | Fail | 0 / 15 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/event-path.html | Error | 2 / 12 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/form.html | Fail | 0 / 8 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/gethtml-serialization.html | Fail | 0 / 3 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/interestfor.tentative.html | Fail | 0 / 3 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/label-descendant.html | Fail | 0 / 22 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/label-for.html | Fail | 0 / 12 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/label-lifetime.html | Fail | 0 / 3 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/popovertarget.html | Fail | 0 / 3 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/property-reflection-idl-setters.html | Pass | 2,055 / 2,055 | ||
reference-target/tentative/property-reflection-imperative-setup.html | Fail | 2,040 / 2,055 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/property-reflection.html | Fail | 2,040 / 2,056 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/reference-target-basics.html | Fail | 0 / 6 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |
reference-target/tentative/shadowrootreferencetarget-idl-reflection.html | Fail | 0 / 5 | NOT IMPLEMENTED | reference target (ShadowRoot.referenceTarget, the shadowrootreferencetarget attribute) |