When I move a child that is connected to the wrong parents and remove the wrong parents those parents are not removed. The profile is opened in profile view and I have to remove the wrong parents again to get them removed.
Removing them should work the first time and it would be nicer when you stay in tree view after removing the wrong parents.