@benjamn Also changed the top comment to this:

```
// IE8: When updating a just created node with innerHTML removes leading
// whitespace. When updating an existing node with innerHTML root TextNodes
// also collapses whitespace.
// @see quirksmode.org/bugreports/archives/2004/11/innerhtml_and_t.html
```

Which might make the problem and solution more understandable.