Fix
- Audio on HTTP: AudioWorklet requires HTTPS or localhost (browser secure context requirement). Accessing the app over plain HTTP on the network caused a silent
TypeError: Cannot read properties of undefined (reading 'addModule')crash when clicking Enable Audio or the waterfall. Now shows a clear message: "Audio requires a secure context (HTTPS or localhost). Access the app via HTTPS or set up a reverse proxy with TLS."
Note
To use audio in Docker/production over the network, you need either:
- A reverse proxy with TLS (nginx/Caddy/Traefik terminating HTTPS)
- A self-signed cert accepted by the browser
- Access via
localhost(port-forward)