We have a few quite complex maps that use subprocesses to contain further data, which are collapsed by default to save space. These have connectors attached to them, and we have noticed that if you then expand that subprocess in order to view what is inside, the connectors move with the box correctly. However if you then collapse the subprocess again, the connectors are not returned to their original position. On large maps with many nearby objects, this can make the map messy after this has happened a few times. I have attached a screen capture using the bpmn demo to illustrate what I mean. Can you tell me if this is working as intended please, or if there is something additional that needs to get set up to get them to revert to their original state?
Thanks in advance