When undoing movement on a welded part, it will move to the wrong place when anchored

When a model with multiple parts inside it affected by welds is moved, if the model is anchored then when the movement is undone the parts will move back to the last place they were unanchored instead of where they were before movement.

Reproduction steps:

  1. A model with welded parts is placed and anchored
    image

  2. The model is unanchored and moved
    image

  3. The model is re-anchored

  4. A part in the model is moved individually
    image

  5. I press undo and instead of going back to where would be expected, it goes back to where it was at step 1
    image

This reproduction place file is before step 1 so you need to anchor the model. This bug is 100% consistent for me so if you have issues reproducing it let me know.
bug.rbxl (50.7 KB)

System info: AMD Ryzen 5 7600 CPU, AMD Radeon RX 6700XT GPU, 16GB RAM.

Expected behavior

The part would move back to where it was at step 3

6 Likes

Thanks for the report! Just to confirm, we have a ticket filed in our internal database for this issue.

1 Like