I've run across an interesting bug in GlowScript 3.2. If I run the following script in Safari (Version 14.1.2 (14611.3.10.1.7)) with Content Blockers disabled:
GlowScript 3.2 VPython
origin = vec(0,0,0) # Location of origin
L = 200 # Length of axes in meters
xAxis = cylinder(pos=origin-vec(L/2,0,0), axis=vec(L,0,0), radius=0.5)
The program crashes with a "Error: Can't create canvas: WebGL not supported". The error doesn't occur in Google Chrome. It also does not occur if I simply replace the "GlowScript 3.2 VPython" line with "GlowScript 3.0 Python" or "GlowScript 3.1 Python"! What changed in version 3.2 of GlowScript to trigger this bug?