thank you for your response.
We are using bpmn-js as our custom UI visualization in the system
we are displaying only Tasks and subprocess nodes in the UI (without displaying subprocess children in the UI because our logic is depends only on the parent nodes).
the following screenshot clarify our view: this is bpmn tree with the following nodes and there is some nodes with arrow icon - this nodes are parent of other nodes that we are showing them when click on the arrow icon: we are hiding the nodes in the main tree and show the nodes in the secondary tree.
in this screenshot - when click on the arrow in node2 , it will hide this tree and display the node2’s tree
the problem is - while editing the nodes for example: add new node or use the lasso tool inside some secondary tree it can affect other nodes is another branch.
please take a look on the following examples:
please notice: we are not changing any position of the nodes when loading the tree but only hide/show when navigate to any branch.
do you have any idea why this could happen ??
Thanks in advance