| <!doctype html> | |
| <meta charset=utf-8> | |
| <title></title> | |
| <script src=/resources/testharness.js></script> | |
| <script src=/resources/testharnessreport.js></script> | |
| <div id="host1"><slot>foo</slot></div> | |
| <script> | |
| test(() => { | |
| var host1 = document.getElementById("host1"); | |
| var sr = host1.attachShadow({mode: "open"}); | |
| sr.innerHTML = "<slot></slot>"; | |
| assert_array_equals(sr.firstChild.assignedNodes({ flatten: true }), [host1.firstChild]); | |
| }, "Light DOM slot element should be in flattened assignedNodes"); | |
| </script> |