[Error] WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost
[Error] TypeError: null is not an object (evaluating 'this.GetMainRunningLayout()._OnWebGLContextLost')
[Error] Unhandled Promise Rejection: Error: Error compiling fragment shader: null
[Error] Unhandled Promise Rejection: TypeError: null is not an object (evaluating 'this.GetMainRunningLayout()._Load')
We make the engine this was made with (Construct 3). This looks like a problem with our engine if Safari loses the WebGL context at just the wrong time. I'd guess it's rare, but I patched this for the next release of our software just in case.
Note sometimes WebGL context loss is unrecoverable though - it can happen if the GPU driver crashes, for example.