You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[3.2.0] - 2026-07-11
Added
Opt-in WebGL stub for the JS rendering backends (JsRenderOptions.EnableWebGl, CLI --webgl): map/3D
libraries (Mapbox GL, Three.js, deck.gl) initialize WebGL synchronously while constructing and throw
"Failed to initialize WebGL." on a null context, an uncaught throw that trips the SPA error boundary and
drops every link on the page. When enabled, canvas.getContext("webgl"/"webgl2") returns a non-faulting
stub context that reports success through setup so the surrounding page renders. Off by default (the map
yields no anchors, and once initialized such a library may start fetching tiles).