When we resolve a multi-sampled buffer to a single-sampled, we do this, which perhaps might work in your case? Is your source or destination buffer multi-sampled?
Actually I think both buffers should be multisampled as I’m blitting from webglLayer.framebuffer to the canvas (null) and have antialiasing enabled in the editor.
However the blit errors with this: GL_INVALID_OPERATION: Invalid operation on multisampled framebuffer