Community
Participate
Working Groups
Scenario: Beforehand, create a VSM containing an Edge Creation Tool which applies on an object represented by a node container mapping. That tool should create model elements that are mapped by two border nodes on the container and edge between the two border nodes. * click on tool and select container node => bug1: the source edge feedback is incorrect * move the mouse on the container => bug2: the target edge feedback is incorrect * select container tool a second time to define the target position => bug3: the source and target position of the edge are incorrect See the attached video
Created attachment 257036 [details] scenario
Created attachment 257038 [details] scenario
Implementor will have to describe a validation scenario (and attach a reproduction use case or point to existing data in the test plugins).
It seems that with Sirius 2.0.x on juno 3.8.2 the source element is created on the first clic location and the target element is placed near the top left corner (the snap options have no impact) while with Sirius 3.1 on Mars.1, the target element is placed regarding the second click and the source element is placed neard the top left corner when the snap is enabled. If the snap is disabled, I retrieve the 2.0.x behavior. The feedback issue is not a regression, the feedback is broken as soos as the source and target edit parts are the same.