I tried this out on the OpenGL canvas, and it works fine there, so it's a legacy-canvas-only issue (and therefore probably not worth fixing).
I tried this out on the OpenGL canvas, and it works fine there, so it's a legacy-canvas-only issue (and therefore probably not worth fixing).