NETWORK_CHANGED error
When starting or stopping an app, browsers may report a NETWORK_CHANGED error. This is expected behavior and does not indicate a failure.
Ocelot-Cloud runs inside a Docker container and dynamically connects to and disconnects from app-specific Docker networks during app lifecycle operations. If a browser request is in flight while Docker reconfigures the container network, the browser may abort the request and report NETWORK_CHANGED, even though the backend operation succeeds.
This behavior cannot be reliably avoided, as Docker network changes are required for app management. As this error would only confuse users, it should not be displayed in the UI and should be swallowed by the backend. To achieve this, app start and stop operations are executed concurrently, and the HTTP server explicitly ignores NETWORK_CHANGED errors.