ID 548457 - A Child Locator adds the Parent Object's transform to a LocatorList's transform fields

Follow

Problem summary
A Child Locator adds the Parent Object's transform to a LocatorList's transform fields upon creation
 
Customer reported version
Mari 6.0v2
 
Customer reported platform
Multiple
 
Steps to reproduce
  1. Open any project that has no Object transform applied, such as the Material Design Example Project
     
  2. Create a Projection node
     
  3. In the Node Properties, add any image, and set Clip to Both
     
  4. Using the Transform Selected Objects tool, transform the materialGeo Object in any way
     
  5. In the Projection section of the Projection node, click the + button to create and pick a Child Locator
 
Expected behaviour
In the Node Properties, Projector Translation/Rotation/Scale remain the same, and the projected image also doesn't move.
 
Actual behaviour
The Object's transform settings are added to Projector Translation/Rotation/Scale, and the projected image moves accordingly. 
If the + button is clicked again, the Object's transform settings are added again, moving the projected image further away from its original position.
 
Workaround
Unknown.
 
Reproduced by support
This bug has been reproduced in:
Mari 6.0v2 - Windows 10 - CentOS 7
Mari 5.0v3 - Windows 10 - CentOS 7 - Regression
 
Unable to reproduce bug in:
Mari 5.0v2
 
Earliest version tested
Mari 5.0v2 - This issue doesn't appear in this version and has regressed
 

    We're sorry to hear that

    Please tell us why