How to reproduce:
1. Open the "IN_53225" project
2. Press File -> Build Settings
3. Make sure WebGL Platform is selected and press Build
4. Run the WebGL build on the mobile device (this could be done by hosting the build folder through localhost)
5. In the Player try typing something in the Input Field and press "Ok"
Expected result: Input confirmed and no errors are thrown
Actual result: Player freezes with an error "RuntimeError: null function or function signature mismatch"
Reproducible on: Windows 10 Pro
Not reproducible on: No other environment tested
Reproducible with: 2022.3.9f1, 2023.1.13f1, 2023.2.0b9, 2023.3.0a4
Couldn't test with: 2021.3.30f1 (keyboard not popping up when pressed on input field)
Reproducible on these devices:
VLNQA00494 - iPhone 14 Pro Max, 16.3.1 iOS
VLNQA00392 - iPad (9th generation), 15.0 iOS
VLNQA00512, Samsung Galaxy S9 (SM-G960F), Android 10, CPU: Exynos 9 (9810), GPU: Mali-G72
VLNQA00120, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00267, Samsung Galaxy S10+ (SM-G975F), Android 12, CPU: Exynos 9 (9820), GPU: Mali-G76
VLNQA00178, Xiaomi Redmi Note 4 (Redmi Note 4), Android 6.0, CPU: MediaTek Helio X20 MT6797M, GPU: Mali-T880
VLNQA00489, Htc 10 (HTC 10), Android 6.0.1, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
Notes:
- Not reproducible on the Windows Standalone, Android, iOS Platforms
- User mentioned a workaround: lower the mobile keyboard and click back to the Game Window