Divergence by concurrent Tree.Edit and Tree.RemoveStyle
Currently, when a node has an attribute with the same key as the RemoveStyle attribute is inserted simultaneously through Tree.Edit, the attribute of the inserted node gets deleted.
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Perform a Tree.RemoveStyle operation that includes an attribute with a specific key.
Simultaneously perform a Tree.Edit operation that inserts a node with an attribute having the same key as the attribute removed in Tree.RemoveStyle.
What happened:
Divergence by concurrent Tree.Edit and Tree.RemoveStyle
Currently, when a node has an attribute with the same key as the RemoveStyle attribute is inserted simultaneously through Tree.Edit, the attribute of the inserted node gets deleted.
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
yorkie version
):