Preproduction steps
- Open project
- Build for WebGL
- Open build and click the arrow button in the game view
Expected behavior: Browser opens with no errors
Actual behavior: Browser opens, and there are errors
Affected versions: 1.21.8
Notes:
- There are two videos attached, one of the editor, the other of the browser errors.
- Regression from the introduction of AssetBundle.UnloadAsync
This is caused by the async unloading of the Localization-Shared-Assets bundle. The bundle is unloaded at the start of the selected locale change, it then gets reloaded but itss still in the process of being unloaded which causes its asset (the tables shared table data) to be unloaded.