basisjs/yatra

Maximum call stack size exceeded on diffing objects

Opened this issue · 0 comments

Test case:

var node = new Node();

node.addHandler({
  childNodesModified: function(sender, delta){
    visit(delta);
  }
});

node.appendChild(new Node());

assert.visited([{}]);

Got RangeError: Maximum call stack size exceeded on assert.visited()