Scale 0 to start experience bug

In my experience I have an empty entity that starts at scale = 0,0,0. Inside that entity is a model at scale 1,1,1. In my experience I have an animation that grows the parent entity from 0,0,0 to 1,1,1. after that i need to tap on the model entity to trigger an event. I am using

world.events.addListener(world.events.globalId, ecs.input.SCREEN_TOUCH_START, (touchEvent: TouchEvent) => {
    console.log(touchEvent);
});

to see the eid of the entity that are i am touching after the parent entity has grown from 0,0,0 to 1,1,1. it is if i start the parent entity at 0,0,0 and then scale it to 1,1,1 the eid of the touched child entity comes back as undefined. it i leave the parent at 1,1,1 and then use scale from 0,0,0 to 1,1,1 then I get back a correct eid for the model entity.

The weird bug here is if an entity is scaled to 0,0,0 when an experience starts but during the event is scaled up to 1,1,1 or becomes visible through scaling the touch event returns an undefined eid therefore breaking the ability to interact with the entity through a touch event for the rest of the experience.

@GeorgeButler

Hey Declan,

Could you share the project where you see this behavior?

Yes, I have updated the experience since I found this bug though. I found a work around. I can maybe recreate it on another project though.

That would be awesome if you could send my a minimal repro project.