screen.colorDepth reports 32 in Safari on iOS. This is not valid, as the bit depth for the RGB display should be a multiple of 3 (commonly 24, 30, or 26 for 8/10/12 bits per channel). Safari on MacOS works correctly and is a good point of reference.
*** This bug has been marked as a duplicate of bug 244845 ***