I'm confused by how EXT_disjoint_timer_query is behaving with WebGL 2 contexts in Firefox. It allows both WebGL 1 (e.g. ext.createQueryEXT) and WebGL 2 (gl.createQuery) usage. Is the WebGL 2 usage is guaranteed for this extension? The EXT_disjoint_timer_query spec doesn't mention the WebGL 2 usage, but does state: "This version of the disjoint_timer_query extension is exposed only on on WebGL 1.0 contexts. See the _webgl2 version of the extension for how it is exposed on WebGL 2.0 contexts." Does that mean EXT_disjoint_timer_query should behave as specified in EXT_disjoint_timer_query_
webgl2 when using a WebGL 2 context? If so, it would seem that the WebGL 1-like functionality that Firefox exposes on that extension is incorrect.