In new_selection, create a scrap, deselect it, select it again and move it. The behavior varies according to whether it's the first time the scrap is selected after creation, but it never does what it should, i.e. hide the scrap in its original position with a white mask.