AntiPattern

WebSocket Upgrade Blocked

websocket-upgrade-blocked

WebSocket connections fail because intermediaries (CORS config, TLS termination, reverse proxies, or server wiring) block or rewrite the HTTP Upgrade handshake, so the client never completes Upgrade: websocket negotiation and appears hung or rejected.