Previously, contentDigest is computed together with a node's children including its content and id. Therefore, if a child get updated, its parent node will get an unexpected updated with a new digestContent, triggering the old parent node getting removed together with its children, i.e. the updated child's siblings.
This update will address this issue by excluding the child's content but their ids into the computation of digestContent.
Previously, contentDigest is computed together with a node's children including its content and id. Therefore, if a child get updated, its parent node will get an unexpected updated with a new digestContent, triggering the old parent node getting removed together with its children, i.e. the updated child's siblings.
This update will address this issue by excluding the child's content but their ids into the computation of digestContent.
PR installable via
Fix #1