1 CONSOLE WARNING: Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated. See https://www.chromestatus.com/features/4668884095336448 for more details.
2 Tests that distributed nodes and their updates are correctly shown in different shadow host display modes.
4 youngest distributed text
5 oldest distributed text
6 oldest distributed text
7 oldest distributed text
8 ========= Original ========
9 - <div id="shadowHost">
10 <div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
11 <div class="distributeMeToOldest original">\n oldest distributed text\n </div>
12 <div class="distributeMeToInner original">\n oldest distributed text\n </div>
13 <div class="distributeMeToInner original2">\n oldest distributed text\n </div>
15 ========= After shadow root created ========
16 - <div id="shadowHost">
18 - <div class="oldestShadowMain">
19 - <content select=".distributeMeToOldest">
20 <div id="fallbackOldest"></div>
24 <div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
25 <div class="distributeMeToOldest original">\n oldest distributed text\n </div>
26 <div class="distributeMeToInner original">\n oldest distributed text\n </div>
27 <div class="distributeMeToInner original2">\n oldest distributed text\n </div>
29 ========= After adding distributed node ========
30 - <div id="shadowHost">
32 - <div class="oldestShadowMain">
33 - <content select=".distributeMeToOldest">
34 <div id="fallbackOldest"></div>
39 <div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
40 <div class="distributeMeToOldest original">\n oldest distributed text\n </div>
41 <div class="distributeMeToInner original">\n oldest distributed text\n </div>
42 <div class="distributeMeToInner original2">\n oldest distributed text\n </div>
43 <div class="distributeMeToOldest distributeMeAsWell_1"></div>
45 ========= After adding another distributed node ========
46 - <div id="shadowHost">
48 - <div class="oldestShadowMain">
49 - <content select=".distributeMeToOldest">
50 <div id="fallbackOldest"></div>
56 <div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
57 <div class="distributeMeToOldest original">\n oldest distributed text\n </div>
58 <div class="distributeMeToInner original">\n oldest distributed text\n </div>
59 <div class="distributeMeToInner original2">\n oldest distributed text\n </div>
60 <div class="distributeMeToOldest distributeMeAsWell_1"></div>
61 <div class="distributeMeToOldest distributeMeAsWell_2"></div>
63 ========= After adding youngest shadow root ========
64 - <div id="shadowHost">
66 - <div class="youngestShadowMain">
70 - <content select=".distributeMeToYoungest">
71 <div id="fallbackYoungest"></div>
74 - <div class="innerShadowHost">
75 - <content in-youngest-shadow-root select=".distributeMeToInner">
82 - <div class="oldestShadowMain">
83 - <content select=".distributeMeToOldest">
84 <div id="fallbackOldest"></div>
90 <div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
91 <div class="distributeMeToOldest original">\n oldest distributed text\n </div>
92 <div class="distributeMeToInner original">\n oldest distributed text\n </div>
93 <div class="distributeMeToInner original2">\n oldest distributed text\n </div>
94 <div class="distributeMeToOldest distributeMeAsWell_1"></div>
95 <div class="distributeMeToOldest distributeMeAsWell_2"></div>
97 ========= After adding inner shadow root node ========
98 - <div id="shadowHost">
100 - <div class="youngestShadowMain">
104 - <content select=".distributeMeToYoungest">
105 <div id="fallbackYoungest"></div>
108 - <div class="innerShadowHost" id="innerShadowHost">
109 - #shadow-root (open)
110 - <div class="innerShadowMain">
111 - <content in-inner-shadow-root select=".distributeMeToInner">
116 - <content in-youngest-shadow-root select=".distributeMeToInner">
122 - #shadow-root (open)
123 - <div class="oldestShadowMain">
124 - <content select=".distributeMeToOldest">
125 <div id="fallbackOldest"></div>
131 <div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
132 <div class="distributeMeToOldest original">\n oldest distributed text\n </div>
133 <div class="distributeMeToInner original">\n oldest distributed text\n </div>
134 <div class="distributeMeToInner original2">\n oldest distributed text\n </div>
135 <div class="distributeMeToOldest distributeMeAsWell_1"></div>
136 <div class="distributeMeToOldest distributeMeAsWell_2"></div>