xfy 00aa27175e fix(web): silence spurious console errors (meta + AudioContext)
Two independent sources of noise in the web console, both from the
default plugin set:

1. 'Failed to deserialize meta for asset shaders/*.wgsl'
   DefaultPlugins adds AssetPlugin with meta_check = Always, so bevy
   fetches <path>.meta for every shader. The shaders ship raw (no .meta
   files); on the trunk dev server those requests don't return a clean
   404 that bevy maps to NotFound, so bevy receives bytes and tries to
   RON-deserialize them as AssetMetaMinimal, logging a SpannedError per
   shader. Set meta_check = Never: it skips the meta lookup and uses the
   loader's default meta — correct for processor-free raw assets.

2. 'AudioContext was not allowed to start'
   The default AudioPlugin opens a WebAudio sink at startup; browsers
   block that until a user gesture and log it as a JS error. This app
   has no audio, so disable AudioPlugin entirely — removes the noise and
   shrinks the wasm binary.
2026-07-16 10:07:19 +08:00
..