Shapes doesn't work with WebGL 2.0 if hardware acceleration is disabled

Avatar

In a WebGL game shapes was not working when the browsers hardware acceleration was disabled, the console was flooded with 

"GLSL link error: Vertex shader active uniforms exceed GL_MAX_VERTEX_UNIFORM_VECTORS (256)"

and nothing from Shapes rendered.

This was fixed by disabling "Auto Graphics API" in Project Settings > Player > WebGL > Other Settings and removing WebGL 2.0 from the list of graphics APIs, so that the game would default to using WebGL 1.0.

Reporting a bug? please specify Unity version:
2019.4.12f1
Reporting a bug? please specify Shapes version:
2.3.2
Reporting a bug? please specify Render Pipeline: