Add CORS headers to static assets location block. In nginx, add_header
in a location block replaces all parent add_header directives, so the
CORS headers need to be repeated in the location block that handles
.wasm and .js files.
This fixes the issue where threaded WASM files couldn't load because
they didn't have the required Cross-Origin headers.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The game uses threaded WASM (Neon Vortex.side.wasm exists) which
requires Cross-Origin-Embedder-Policy and Cross-Origin-Opener-Policy
headers for SharedArrayBuffer support.
Without these headers, the game only partially loads because the
threading fails to initialize.
Fixes: Partial page loading issue
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Comment out CORS headers in nginx.conf to fix button input blocking
- Add WAL enable job for Jellyfin to resolve database locking issues
- Include comprehensive troubleshooting documentation
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>