okay, that's helpful. the "undefined is not an object" bit is definitely a function of the "failed to create webgl2 context" error -- it tries to reference it unconditionally. no idea why it can't create the graphics context in the first place, though (and not much to do without one)
After that, is shows line number 1 and a column number in the millions, so seems to be megabytes of code in that JS file.
For each code box, I get two errors with the same URL, just different column numbers:
- TypeError: undefined is not an object (evaluating 'renderer.draw')
- Unhandled Promise Rejection: Error: failed to create webgl2 context
This is Safari 18.2 on Ventura (Intel), which seems to be a buggy release all around. Even the scroll bars are broken.