CropOverlay was hidden behind images because SceneManager._applyZOrder() reorders viewport children by z-index, pushing non-scene children behind. Now start() moves itself to the top of the viewport child list.
CropOverlay was hidden behind images because SceneManager._applyZOrder() reorders viewport children by z-index, pushing non-scene children behind. Now start() moves itself to the top of the viewport child list.