Ok here is my analysis:
Depending on how fast or slow the browser is we may endup rendering the scene too early.
In chrome this is mostly because we rely on parallel shader compilation:
Babylon.js Playground (babylonjs.com)
If you turn it off, it will work. This is why @roland you have some tabs that work: because the shader compilation is cached at browser level