- From: Anne van Kesteren <notifications@github.com>
- Date: Tue, 20 Feb 2018 03:41:32 -0800
- To: whatwg/dom <dom@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Tuesday, 20 February 2018 11:42:24 UTC
With the following example I still get a `slotchange` event. I think that means that kind of tracking should happen before script execution, similar to queuing the mutation record.
```html
<div id=host></div>
<script>
const host = document.getElementById("host"),
shadow = host.attachShadow({ mode: "closed" }),
slot = shadow.appendChild(document.createElement("slot")),
df = document.createDocumentFragment(),
s1 = df.appendChild(document.createElement("script")),
s2 = df.appendChild(document.createElement("script"));
slot.addEventListener("slotchange", e => console.log(e));
s1.textContent = "df.appendChild(s1); df.appendChild(s2);";
s2.textContent = "console.log('hmm');";
host.appendChild(df);
</script>
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/dom/issues/575#issuecomment-366951758
Received on Tuesday, 20 February 2018 11:42:24 UTC