I have a mesh object which uses a mirror modifier (as first modifier in the stack) and has a hair particle system on it. Now after brushing the hair in particle edit mode, I would like to disconnect the hair and reconnect later.

The disconnect seems to work without any ill effects, but when I click reconnect, two things happen:

all hair previously connected somewhere on the right side of mesh will be moved over to the left (the roots connected somewhere close to the mirror plane)

if afterwards I enable children (which were off during the disconnect/reconnect), the whole hair system is messed up. By that I mean, that a large part of the hairs will be moved to random positions, the roots not necessarily placed on the mesh, but usually not all that far away