On iOS 17 developer beta (beta 8), on tablets only (presumably a problem with iPadOS):
If you open up the babylonjs playground (just the empty one https://playground.babylonjs.com/) and background it while it is loading (blue screen, spinner around babylonjs logo), and then bring it back to the foreground, the webgl scene fails to create and we get an error “Unable to create uniform buffer”, and the webgl context is hosed. This error was not present in beta 7.
We are seeing this in our applications as well when backgrounding them (we are on version 5.7.0 of babylonjs, but can reproduce it even when upgrading locally). For our applications, this also happens periodically when we background them even after they are already initialized.
I’m sure this isn’t an issue with BabylonJS itself, but with iOS, but we are struggling with figuring out the “why” so we can work around it, and were hoping someone inside of BabylonJS may have some knowledge of where to look since we can reproduce inside of the playground.