Reproduction steps:
1. Open the attached “test” project
2. In the Build Settings, select “New Web Profile” Build Profile
3. Build the player and host it on a local server
4. Connect to the hosted player with an iOS device using Safari
5. Connect to the iOS device via mac using the Safari Web inspector
6. On the device, click the Screen (“Audio context resumed after…” message should appear in the Web inspector Console)
7. Put Safari into the background on the device and then bring it up
8. Observe the Safari Web inspector Console on Mac
Expected result: No errors are thrown
Actual result: “WEBAudio.audioInstance.forEach is not a function” error is thrown
Reproducible with: 6000.0.47f1, 6000.1.0f1, 6000.2.0a8
Not reproducible with: 6000.0.50f1, 6000.1.5f1, 6000.2.0b3
Couldn't test with: 2022.3.53f1 (Web on mobile devices is not supported)
Fixed in: 6000.0.48f1, 6000.1.1f1, 6000.2.0a9
Testing environment: macOS Sequoia 15.5 (M1 Max)
Reproducible with these devices:
VLNQA00624, iPhone 16 Pro, iOS: 18.5, CPU: Apple A18 Pro
VLNQA00394, iPhone 13 mini, iOS: 18.1, CPU: Apple A15 Bionic
VLNQA00359, iPhone 12 Pro, iOS: 17.6.1, CPU: Apple A14 Bionic