Name Description Size
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