Change default position for message flows going from a pool to a symbol

When I create a message flow which starts at a pool border and targets a symbol (activity or catching message event) inside another pool, the message flow’s source point is by default attached in the middle of the pool border. As a consequence I typically get a message flow arrow with two additional corners instead of a straight one.

This contradicts the - preferrable - default behaviour when I attach a message flow the other way round: in case the message flow starts at a symbol and targets the border of another pool, the message flow’s target point is attached at a horizontal position of the pool border matching the horizontal position of the source symbol. As a consequence I get a straight message flow.

Agreed! Message flows should be straight per default when connecting from Participant to any FlowNode.

I added a issue on GitHub regarding this. The screen cast below shows the problem in detail.