How to reproduce:
1. Build the user’s attached “webgl-orientation-test.zip” project for WebGL
2. Host server with HTTPS certificate and open the built project on iOS device
3. Touch the screen and allow access for “Motion and Orientation”
4. Change the orientation of the device a few times
5. Observe the result
Expected result: Orientation changes according to the phone’s orientation
Actual result: Orientation changes not according to the phone’s orientation
Reproducible with: 2021.3.30f1, 2022.3.9f1, 2023.1.13f1, 2023.2.0b9. 2023.3.0a5
Reproduced on:
VLNQA00494 - iPhone 14 Pro Max, 16.3.1 iOS repro
VLNQA00392 - iPad (9th generation), 15.0 iOS
iPhone XS Max 16.6 iOS (user’s info)
iPhone 8 Plus (user’s info)
Not reproducible on:
VLNQA00512, Samsung Galaxy S9 (SM-G960F), Android 10, CPU: Exynos 9 (9810), GPU: Mali-G72
VLNQA00267, Samsung Galaxy S10+ (SM-G975F), Android 12, CPU: Exynos 9 (9820), GPU: Mali-G76
Notes:
- reproduced using Chrome but not reproduced using Safari, but the user was able to reproduce with Safari
- not reproducible with HTTP server because it doesn’t have access for “Motion and Orientation”
- not reproducible if “Portrait Orientation Lock” is enabled