[bug, site, runtime] Strange bugs on iPad OS (iOS) 15 
I think this issue related that iPAD have a layout as in MacOS but has touchscreen.
I know that a lot of sites not preventing a zoom in/out by double tap or pinch (mapped on wheel) and this produce bugs like this.

But why a virtual joypad is missaligned and stacking?

https://youtu.be/59GZ0Chnn8Q

This reproduced in Safari and Chrome (because it use Safari).

Then a Safari not support 'pixelated' on WebGL context, i think we should use internal scale by bliting a framebuffer into canvas with 'nearest' filter mode, because anyway we should try to round pixel for avoiding canvas pixel stretching when a viewport little bit smaller or greater that 160.

Patch exist, but not working in Safari
https://bugs.webkit.org/show_bug.cgi?id=193895

Complement #85 