chrome-1492368-crash.html |
Chrome crash re-assigning to slots with display:none slot |
479 |
css-scoping-shadow-assigned-node-with-before-after.html |
CSS Scoping Module Level 1 - ::before and ::after pseudo class' contents on a node assigned to a slot element must be rendered |
1664 |
css-scoping-shadow-assigned-node-with-rules.html |
CSS Scoping Module Level 1 - Only rules outside a shadow tree must apply to nodes assigned to a slot in the shadow tree. |
1380 |
css-scoping-shadow-dynamic-remove-style-detached.html |
CSS Scoping: Invalidation of style data while ShadowRoot is disconnected. |
1188 |
css-scoping-shadow-host-functional-rule.html |
CSS Scoping Module Level 1 - :host() rules must apply to the shadow host. |
2359 |
css-scoping-shadow-host-namespace.html |
CSS Scoping Module Level 1 - :host, :host-context, and default @namespace |
4079 |
css-scoping-shadow-host-rule.html |
CSS Scoping Module Level 1 - :host rules must apply to the shadow host. |
2273 |
css-scoping-shadow-host-with-before-after.html |
CSS Scoping Module Level 1 - ::before and ::after pseudo elements' contents on a shadow host must be rendered |
1435 |
css-scoping-shadow-invisible-slot.html |
CSS Scoping Module Level 1 - elements with a distribution list should generate boxes in the formatting tree. |
1236 |
css-scoping-shadow-nested-slot-display-override.html |
CSS Scoping: Dynamically overriding nested slot display value |
937 |
css-scoping-shadow-root-hides-children.html |
CSS Scoping Module Level 1 - a shadow tree hides non-distributed children of the host |
1077 |
css-scoping-shadow-slot-display-override.html |
CSS Scoping Module Level 1 - overriding slot element's display value should generate boxes |
1182 |
css-scoping-shadow-slot-fallback.html |
CSS Scoping Module Level 1 - slot element without distributed nodes must render its fallback content |
1350 |
css-scoping-shadow-slot-style.html |
CSS Scoping Module Level 1 - Ensure that slot's style is inherited by slotted children |
1499 |
css-scoping-shadow-slot.html |
CSS Scoping Module Level 1 - elements with a distribution list should generate boxes in the formatting tree. |
1204 |
css-scoping-shadow-slotted-nested.html |
CSS Scoping Module Level 1 - ::slotted pseudo element rule must apply to an element that got slotted via another slot |
2349 |
css-scoping-shadow-slotted-rule.html |
CSS Scoping Module Level 1 - :slotted pseudo element must allow selecting elements assigned to a slot element |
1953 |
css-scoping-shadow-with-outside-rules.html |
CSS Scoping Module Level 1 - a selector outside a shadow tree should not match nodes inside the shadow tree |
1174 |
css-scoping-shadow-with-rules-no-style-leak.html |
CSS Scoping Module Level 1 - a style rule inside a shadow tree doesn't affect the normal dom |
1034 |
css-scoping-shadow-with-rules.html |
CSS Scoping Module Level 1 - a selector inside a shadow tree is matched against nodes in the shadow tree |
1112 |
font-face-001.html |
CSS Test: @font-face applies in the shadow tree. |
1036 |
font-face-002.html |
CSS Test: @font-face from the document applies in the shadow tree. |
1005 |
font-face-003.html |
CSS Test: @font-face from document applies to :host. |
975 |
font-face-004.html |
CSS Test: @font-face from document applies to ::slotted. |
1011 |
font-face-005.html |
CSS Test: @font-face should not leak out of shadow tree. |
1060 |
font-face-006.html |
CSS Test: @font-face from document applies to :host::before/::after. |
1044 |
font-face-007.html |
CSS Test: @font-face from shadow applies to :host. |
971 |
font-face-008.html |
CSS Test: @font-face from shadow applies to ::slotted. |
1010 |
font-face-009.html |
CSS Test: @font-face from shadow applies to :host::before/::after. |
1064 |
has-slotted-001.tentative.html |
:has-slotted |
599 |
has-slotted-002.tentative.html |
:has-slotted negative test: no children or white space |
599 |
has-slotted-003.tentative.html |
:has-slotted |
615 |
has-slotted-changing-001.tentative.html |
Changing content targetting :has-slotted through a single shadow root |
3327 |
has-slotted-changing-002.tentative.html |
Changing content targetting :has-slotted through multiple shadow roots |
2925 |
has-slotted-flattened-001.tentative.html |
:has-slotted flattened through multiple slots |
795 |
has-slotted-flattened-002.tentative.html |
:has-slotted negative test: no children or white space |
726 |
has-slotted-flattened-003.tentative.html |
:has-slotted flattened through multiple slots |
811 |
has-slotted-functional-001.tentative.html |
:has-slotted(*) |
621 |
has-slotted-functional-002.tentative.html |
:has-slotted(...) negative test: no children or white space |
607 |
has-slotted-functional-003.tentative.html |
:has-slotted(...) negative test: no children, but whitespace present |
674 |
has-slotted-functional-004.tentative.html |
:has-slotted(.class) |
665 |
has-slotted-functional-005.tentative.html |
:has-slotted(.class) negative test |
683 |
has-slotted-functional-006.tentative.html |
:has-slotted(el) + :has-slotted(el) |
727 |
has-slotted-functional-007.tentative.html |
:has-slotted(el + el) |
699 |
has-slotted-functional-changing-001.tentative.html |
Changing content targetting :has-slotted(...) and :has-slotted through a single shadow root |
2057 |
has-slotted-functional-changing-002.tentative.html |
Changing content targetting :has-slotted(...) through a single shadow root |
2127 |
has-slotted-functional-changing-003.tentative.html |
Changing content targetting :has-slotted(...) and :has-slotted through multiple shadow roots |
2158 |
has-slotted-functional-changing-004.tentative.html |
Changing content targetting :has-slotted(...) through a single shadow root |
2252 |
has-slotted-functional-flattened-001.tentative.html |
:has-slotted(*) flattened through multiple slots |
888 |
has-slotted-functional-flattened-002.tentative.html |
:has-slotted(...) negative test: no children or white space |
746 |
has-slotted-functional-flattened-003.tentative.html |
:has-slotted(...) flattened through multiple slots, negative test: no children, but whitespace present |
938 |
has-slotted-functional-flattened-004.tentative.html |
:has-slotted(.class) flattened through multiple slots |
984 |
has-slotted-functional-flattened-005.tentative.html |
:has-slotted(.class) flattened through multiple slots, negative test |
1001 |
has-slotted-functional-flattened-006.tentative.html |
:has-slotted(el) + :has-slotted(el) flattened through multiple slots |
1108 |
host-context-parsing.html |
Test parsing of the host-context() pseudo-classes |
692 |
host-context-specificity-001.html |
CSS Test: the selector inside :host-context() affects specificity |
598 |
host-context-specificity-002.html |
CSS Test: :host-context() is accounted for during specificity computation |
676 |
host-context-specificity-003.html |
CSS Test: the :host-context() selector affects specificity |
605 |
host-defined.html |
Shadow host is considered, but does not match :defined |
759 |
host-descendant-001.html |
|
596 |
host-descendant-002.html |
|
537 |
host-descendant-invalidation.html |
CSS Test: element style is correctly updated for rule with :host |
897 |
host-dom-001.html |
CSS Test: :host in DOM APIs |
807 |
host-functional-descendant-invalidation.html |
CSS Test: element style is correctly updated for rule with :host(..) |
888 |
host-has-001.html |
:host(:has(...)) direct descendent |
654 |
host-has-002.html |
:host(:has(...)) complex descendent |
681 |
host-has-003.html |
:host(:has(...)) deep descendent |
670 |
host-has-internal-001.tentative.html |
:host(:has(...)) internal descendent |
636 |
host-has-internal-002.tentative.html |
:host(:has(...)) complex internal descendent |
672 |
host-has-internal-003.tentative.html |
:host(:has(...)) deep internal descendent |
661 |
host-in-host-context-selector.html |
CSS Scoping: :host-context(:host) |
540 |
host-in-host-selector.html |
CSS Scoping: :host(:host) |
524 |
host-is-001.html |
:host and :is (basic) |
694 |
host-is-002.html |
:host and :is (basic) |
654 |
host-is-003.html |
:host and :is() (combined with something else) |
791 |
host-is-004.html |
:host and :is (combined with something else) |
748 |
host-is-005.html |
:host and :is() (with pseudos) |
716 |
host-is-featureless.html |
CSS Scoping: Shadow host is featureless |
507 |
host-multiple-001.html |
CSS Test: :host multiple times in the same compound selector. |
583 |
host-nested-001.html |
CSS Test: :host doesn't match nested shadow hosts. |
884 |
host-parsing.html |
Test parsing of the :host/host() pseudo-classes |
633 |
host-slotted-001.html |
CSS Test: :host matches while collecting ::slotted rules |
660 |
host-specificity-002.html |
CSS Test: :host is accounted for during specificity computation |
866 |
host-specificity-003.html |
CSS Test: the :host() selector affects specificity |
857 |
host-specificity.html |
CSS Test: the selector inside :host() affects specificity |
805 |
host-with-default-namespace-001.html |
CSS Test: :host ignores default namespace |
779 |
keyframes-001.html |
CSS Test: @keyframes applies in the shadow tree. |
1147 |
keyframes-002.html |
CSS Test: @keyframes from the document should apply in the shadow tree. |
935 |
keyframes-003.html |
CSS Test: @keyframes applies to :host. |
784 |
keyframes-004.html |
CSS Test: @keyframes applies to ::slotted. |
880 |
keyframes-005.html |
CSS Test: @keyframes should not leak out of shadow tree. |
796 |
keyframes-006.html |
CSS Test: @keyframes applies to :host::before/::after. |
1033 |
META.yml |
|
115 |
reference |
|
|
reslot-text-inheritance.html |
CSS Test: Re-slotted text node inheritance |
600 |
resources |
|
|
scope-pseudo-in-shadow.html |
:scope pseudo does not match in shadow root |
844 |
scoped-reference-animation-001.html |
Tests animation with tree-scoped names and references |
1068 |
scoped-reference-animation-002.html |
Tests animation with tree-scoped names and references |
1379 |
scoped-reference-animation-ref.html |
Tests animation with tree-scoped names and references |
460 |
shadow-assign-dynamic-001.html |
CSS Scoping Module Level 1 - Dynamic mutations to both shadow root and shadow host subtrees |
919 |
shadow-at-import.html |
CSS Test: @import in Shadow DOM |
437 |
shadow-cascade-order-001.html |
Shadow DOM: CSS Style Rule cascading |
16221 |
shadow-directionality-001.tentative.html |
CSS Test: directionality propagation in Shadow DOM. |
1265 |
shadow-directionality-002.tentative.html |
CSS Test: directionality propagation in Shadow DOM, appending a shadow host. |
809 |
shadow-disabled-sheet-001.html |
CSS Scoping Module Level 1 - Disabled stylesheet dynamically |
722 |
shadow-fallback-dynamic-001.html |
CSS Scoping Module Level 1 - Dynamic fallback content |
697 |
shadow-fallback-dynamic-002.html |
CSS Scoping Module Level 1 - Dynamic fallback content |
712 |
shadow-fallback-dynamic-003.html |
CSS Scoping Module Level 1 - Dynamic fallback content |
665 |
shadow-fallback-dynamic-004.html |
CSS Scoping Module Level 1 - Dynamic fallback content |
826 |
shadow-fallback-dynamic-005.html |
CSS Scoping Module Level 1 - Dynamic fallback content |
748 |
shadow-host-removal-invalidation.html |
CSS Test: Invalidation of :host selectors |
922 |
shadow-host-with-before-after.html |
CSS Test: Pseudo-elements and :host selector. |
2114 |
shadow-link-rel-stylesheet-no-style-leak.html |
CSS Test: <link rel="stylesheet"> in Shadow DOM doesn't affect the normal DOM |
724 |
shadow-link-rel-stylesheet.html |
CSS Test: <link rel="stylesheet"> in Shadow DOM |
449 |
shadow-multiple-links.html |
CSS Test: ShadowRoot with multiple sheet links with the same href shouldn't crash |
690 |
shadow-reassign-dynamic-001.html |
CSS Scoping: Dynamic reassignment of a slot. |
899 |
shadow-reassign-dynamic-002.html |
CSS Scoping: Dynamic reassignment of a slot. |
847 |
shadow-reassign-dynamic-003.html |
|
755 |
shadow-reassign-dynamic-004.html |
CSS Scoping: Dynamic reassignment of a slot. |
897 |
shadow-reassign-dynamic-005-crash.html |
|
387 |
shadow-reassign-dynamic-006-ref.html |
CSS Test Reference |
113 |
shadow-reassign-dynamic-006.html |
CSS Scoping: Dynamic reassignment of a named slot child. |
757 |
shadow-root-insert-into-document.html |
CSS Scoping Module Level 1 - Dynamic insertion of shadow host |
655 |
shadow-shared-style-cache-001.html |
Shared style invalidation with removals |
1374 |
slot-non-html-display-value.html |
CSS Test: non-HTML slot elements don't get display: contents by default. |
897 |
slotted-details-content-ref.html |
|
101 |
slotted-details-content.html |
CSS Scoping Test: ::slotted() allows ::details-content |
563 |
slotted-file-selector-button-ref.html |
|
156 |
slotted-file-selector-button.html |
CSS Scoping Test: ::slotted() allows ::file-selector-button |
609 |
slotted-invalidation.html |
CSS Test: Style invalidation for ::slotted() |
1265 |
slotted-link.html |
CSS Scoping: ::slotted :link |
815 |
slotted-matches.html |
CSS Test: ::slotted() should not match via the matches() API, since it's in the wrong scope |
889 |
slotted-nested.html |
|
1640 |
slotted-parsing.html |
CSS Scoping: ::slotted pseudo parsing |
2207 |
slotted-placeholder-ref.html |
|
160 |
slotted-placeholder.html |
CSS Scoping Test: ::slotted() allows ::placeholder |
671 |
slotted-slot.html |
CSS Test: ::slotted() not matching slot elements |
882 |
slotted-specificity-002.html |
CSS Test: slotted selectors are compared correctly for specificity |
787 |
slotted-specificity.html |
CSS Test: the selector inside ::slotted() affects specificity |
848 |
slotted-with-pseudo-element-ref.html |
CSS Scoping: pseudo element after ::slotted - reference |
287 |
slotted-with-pseudo-element.html |
CSS Scoping: pseudo element after ::slotted |
1240 |
stylesheet-title-001.html |
CSS Test: title attribute in stylesheets not in the document tree is ignored |
902 |
stylesheet-title-002.html |
CSS Test: title attribute in stylesheets not in the document tree is ignored |
1498 |
whitespace-crash-001.html |
CSS Scoping: Dynamic shadow root creation and whitespace optimization crash. |
1184 |