kriszyp/multi-node — comment on commit 50b0c3840dc776a998988b6bc39b08f8d2835f43
File:  line 0
By 4d47:

I've considered using `delete` when sending 19b22a02033faa4432ae5fb3769a8422ec279bd2 but I think it cannot be used because it alter elements position in `children`, breaking `i` references in the closures. Avoiding "holes" in the array would require bigger refactoring.

var a = [1,2,3,4],
i = 2; // 4 is index 3
delete a[i]
a == [1,2,4] // 4 is now at index 2

In fact I think you lost my 3 patches when "move to root" merge (check the tabs/spaces).