"WebGL not supported" with Chrome 114 and Fedora 38 (Kernel 6.3.8)

Can you try to browse this page and see if that works: https://webglreport.com/

We don’t do anything fancy to get the webgl context:

try {
    this._gl = <WebGL2RenderingContext>(canvas.getContext("webgl", options) || canvas.getContext("experimental-webgl", options));
} catch (e) {
    throw new Error("WebGL not supported");
}

Maybe some options are not supported by your system…

Try to change the options you pass to the engine creation and see if that helps.

Also, this thread could help: