Found in testing of ChildrenArray. When adding nodes with the children attached to a parent_node, the event it fires on the parent node listener for the addition of child nodes contains a wrong prev_snapshot. It is basically just a mirror of snapshot.
Eg. when adding one node:
event.snapshot=(
MinimalNode(system_name=None, display_name=node1),
MinimalNode(system_name=None, display_name=node2),
)
event.delta=[MinimalNode(system_name=None, display_name=node2)]
event.delta_indices=[1]
event.prev_snapshot=(
MinimalNode(system_name=None, display_name=node1),
MinimalNode(system_name=None, display_name=node2),
)