Issue Description:
My 8th Wall WebAR project fails to initialize on Mac Chrome with a critical WebGL context error. The error occurs during 8th Wall XR engine initialization, before any custom application code executes.
The white screen appears with UI overlay elements visible, but the camera never opens and no AR functionality loads.
Error Messages:
Unhandled promise rejection: TypeError: Argument 1 ('shader') to WebGLRenderingContext.shaderSource must be an instance of WebGLShader
at xr-simd-27.4.11.427.js
THREE.WebGLRenderer: Context Lost.
core:a-node:error Failure loading node: TypeError: undefined is not an object (evaluating 'r.activeCameraEl')
core:a-node:error Failure loading node: TypeError: undefined is not an object (evaluating 'this.system.registerLight')
core:a-node:error Failure loading node: TypeError: undefined is not an object (evaluating 'this.system.getDRACOLoader')
8th Wall XR Version: 27.4.11.427s
Error Sequence:
-
Page loads successfully
-
XR engine (
xr-simd-27.4.11.427.js) begins initialization -
WebGL shader compilation fails during SIMD engine startup
-
WebGLRenderer context is lost
-
A-Frame systems fail to initialize (camera, lights, DRACO loader)
-
Application shows white screen with UI elements but no camera feed