ID 232546 - Removing parent Objects/Locators and then undoing results in undefined behaviour

Follow

Problem summary
Removing parent Objects/Locators and then undoing results in undefined behaviour

Customer reported version
n/a

Customer reported platform
n/a

Steps to reproduce

1) Open an Example Project

2) In the Objects palette, select the "Head" entity (parent of "Head_Geo")

3) Click the Remove Object button

4) Undo (Ctrl+Z)

Expected behaviour
The Object hierarchy should return to its previous state.

Actual behaviour
The parent entity, "Head", is reinstated in the Objects palette, but child Objects (in this case, "Head_Geo") are not. Child Objects are still visible in the viewport after rotating the camera.

Workaround
Unknown.

Reproduced by support
This bug has been reproduced in:
Mari 5.0v4 - Windows 10 - CentOS 7.9
Mari 3.0v1 - CentOS 7.9

Earliest version tested
Mari 3.0v1 - This issue appears to be in all tested versions of the product

 

    We're sorry to hear that

    Please tell us why