@benjamn Something like this?

```
// Magic theory: IE8 supposedly differentiates between added and updated
// nodes when processing innerHTML, innerHTML on updated nodes suffers
// from worse whitespace behavior. Re-adding a node like this appears to
// trigger the initial and more favorable whitespace behavior.
```