Took me a while to track this one down. Here’s the sequence:
- Import GLB and add to scene
- Add Gizmo to mesh on pick
- On pointer double tap, dispose() of the mesh or bounding box
Voila, the camera is detached from canvas. Reattach and you’re good to go again. Behavior does not occur on desktop. And doesn’t occur on mobile if dispose() is run from the console. Only after a touch event.
Not a big deal, since I can just re-attach… but wanted to log it.