node3 оказывается внутри box1 в результате выполнения метода box1._sortViewNodes().
Проблема уходит, если view2 будет каким-то образом инвалидирована.
Но в нашем случае view2 валидна и ns перекладывает старую ноду вида view2 - node3 - в новую ноду бокса box1 - node2'.
Для примерно такого лейаута:
происходит перерисовка и выполняется
view1._updateHTML(node1')
в результате чего получаем внутри
box1
две ноды для видаview2
node3
оказывается внутриbox1
в результате выполнения методаbox1._sortViewNodes()
.Проблема уходит, если
view2
будет каким-то образом инвалидирована. Но в нашем случаеview2
валидна и ns перекладывает старую ноду видаview2
-node3
- в новую ноду боксаbox1
-node2'
.