Loading serialized scene containing mesh(es) with texture(s) leads to 'Failed to execute 'texImage2D' on 'WebGL2RenderingContext': Overload resolution failed.' error

@emmbema
Is that with webgpu enabled?
If yes, can you try disabling it?
if possible, can you try with 4.2.0?

It will help pin-point if the issue comes from webgpu update, your setup / if executeWhenReady runs before texture is fully loaded and ready to be read.

Texture.ForceSerializeBuffers wont change the URL of the serialized texture (for easy removing the base64string /reverting to load from url again)
this is not a problem, on load, if base64string exists, url is ignored.