How to reproduce:
1. Open the “WebGLWebCamIsFrontFacingIOS.zip“ project
2. Build for WebGL
3. Host over HTTPS
4. On the iOS device switch the language in the Language & Region setting to be Non-English
5. Open the WebGL build on an iOS device
6. Observe the logged values (either through Safari's Web Inspector or chrome://inspect)
Expected result: Not all of the Cameras are logging “ Is Front Facing: true“
Actual result: All of the Cameras are logging “ Is Front Facing: true“
Reproducible with: 2022.3.63f1, 6000.0.50f1, 6000.1.6f1, 6000.2.0b4
Could not test with: 2022.1.0b1 (ea0f0219deed), 2022.1.0b10 (ae8cd2bb2a22) (Not logging all of the WebCamera devices)
Reproducible environment: macOS 15.4.1 (M4 Max)
Not reproducible environment: No other environment tested
Reproducible with these devices:
VLNQA00535, iPhone XS (MT9F2ET/A), CPU: Apple A12 Bionic, GPU: Apple designed, OS: 17.6.1
VLNQA00416, iPhone 13 Pro (MLVA3ET/A), CPU: Apple A15 Bionic, GPU: Apple designed, OS: 16.1.1
VLNQA00626, iPhone 16 (MYE73QN/A), CPU: Apple A18 Pro, GPU: Apple designed, OS: 18.3.1
VLNQA00232, iPhone 8 Plus (MQ8M2ET/A), CPU: Apple A11 Bionic, GPU: Apple designed, OS: 16.7.10
Not reproducible with these devices:
VLNQA00518, Google Pixel 4 (Pixel 4), Android 13, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Notes:
- Reproducible with Safari and Chrome
- Does not reproduce on an iOS app, only with WebGL on an iOS device