Files
Sourav 547d901130 fix: correct sequence flow layout for corner boundary events
When a sequence flow originates from a boundary event attached to an
activity corner and the target element is placed strictly on the same
vertical or horizontal axis (i.e. getOrientation returns a pure cardinal
direction with no diagonal component), the layouter previously fell
through to the isHorizontal counter-axis comparison, producing an
incorrect target docking side and an invalid extra waypoint.

Fix this by adding two strict-axis early returns in
getBoundaryEventTargetLayout: if the target orientation has only a
vertical component, return 'v'; if only horizontal, return 'h'. This
ensures a clean straight-line connection in axis-aligned cases.

Closes #2270
2026-03-06 09:06:18 +01:00
..
2024-10-16 17:17:28 +02:00
2023-08-10 16:45:52 +02:00
2023-04-19 12:18:42 +02:00