Position of product connection point
When reaction is rendered, the position of products connection circle depends on the order of start and end of the curve segment.
Example of when it renders incorrectly:
<layout:curve>
<layout:listOfCurveSegments>
<layout:curveSegment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="LineSegment">
<layout:start layout:x="300.8" layout:y="260.4"/>
<layout:end layout:x="336" layout:y="269"/>
</layout:curveSegment>
<layout:curveSegment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="LineSegment">
<layout:start layout:x="336" layout:y="269"/>
<layout:end layout:x="371.2" layout:y="277.6"/>
</layout:curveSegment>
</layout:listOfCurveSegments>
</layout:curve>``
Edited by Piotr Gawron