For the last week or two we’ve been getting reports of iOS issues, with the context being lost suddenly, and then being unable to recover. I was able to reproduce it a few times on ios 14.0, WebGL 1 and 2 on BabylonJS 4.1. I can’t say for sure it is related, but we didn’t get these reports previously, and I’ve certainly never noticed it myself.
I’ve seen after this error occurs, the context eventually restores (which I suspected after reviewing the ThinEngine source), but our scene is unusable because all of the textures etc. come from another context. Is there some way we’re supposed to be handling these gracefully and the loss of context is a standard occurrence now? Is there something we’re doing wrong that is causing this to happen, or is this just something in ios 14.0 and we should wait for ios 14.2 or perhaps a move to Babylon 4.2 when that releases?