Reproduction steps:
1. Open the attached “CrashTest.zip” folder
2. In the Build Settings (File > Build Profiles), make sure the WebGL platform is selected
2. Build the Player and host it on a local server
3. Connect to the WebGL player with a iOS device via local IP address
4. In the Player on the device, press the “Everything everywhere all at once” Button
Expected result: The Button is highlighted and the player is still running
Actual result: The Player freezes
Reproducible with: 6000.0.11f1, 6000.0.31f1, 6000.1.0a8
Not reproducible with: 2022.3.54f1, 6000.0.10f1
Couldn't test with: 2021.3.54f1 (unrelated errors when clicking the Button)
Testing environment: macOS Sequoia 15.1.1
Reproducible with these devices:
VLNQA00359, iPhone 12 Pro, iOS 17.6.1, CPU: Apple A14 Bionic
iPad (10th generation), iPadOS 18.1.1 (by user)
Not reproducible with these devices:
VLNQA00543, iPad mini 4 (WiFi), iPadOS 15.8.3. CPU: Apple A8
VLNQA00624, iPhone 16 Pro, iOS 18.0.1, CPU: Apple A18 Pro
VLNQA00363, Samsung Galaxy Z Fold 2 5G, Android 12, CPU: Snapdragon 865 SM8250, GPU: Adreno 650
VLNQA00288, Samsung Galaxy J7, Android 8.1.0, CPU: Exynos 7 Octa 7870, GPU: Mali-T830
VLNQA00526, Samsung Galaxy A12, Android 12, CPU: Mediatek MT6765 Helio P35 (12nm), GPU: PowerVR Rouge GE8320
Note: Tested and reproducible on Safari, Chrome, Firefox, Edge