Operating system: Linux-5.4.0-77-generic-x86_64-with-glibc2.31 64 Bits
Graphics card: Quadro GP100/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 460.80
Broken: version: 3.0.0 Alpha, branch: master, commit date: 2021-07-02 04:03, hash: rB9f5c0ffb5ec2
Short description of error
If an object is parented to another it will not take the position of the parent into account when extracting geometry from sculpt mode.
For example I can parent the object to an empty and move the empty. As a result the empty will have translation values but the main object does not.
If I now mask off some of the surface and use "Mask Extract" or "Mask Slice to New Object" it will only use the relative position of the object in relation to its parent instead of the actual position in the Scene and position the extracted geometry in the wrong location.
In the case of mask extract this will completely break since it will try to shrinkwrap the extracted geoemtry back onto the original object but from the wrong location.
Exact steps for others to reproduce the error