diff --git a/www/common/virtual-dom.js b/www/common/virtual-dom.js index 3a207fbf6..de5a34d6a 100644 --- a/www/common/virtual-dom.js +++ b/www/common/virtual-dom.js @@ -1319,6 +1319,10 @@ function walk(a, b, patch, index) { } } +/* FIXME + I think this is where it's wiping out younger siblings of a redrawn child + That's no good, because it causes redraws on children that should persist +*/ function diffChildren(a, b, patch, apply, index) { var aChildren = a.children var orderedSet = reorder(aChildren, b.children)