AntiPattern
Proxy/TLS WebSocket Handshake Breaks
websocket-upgrade-mishandled-by-proxy-tls
WebSocket upgrade requests get mishandled by the connection layer (reverse proxy or TLS termination), so the TLS or HTTP hop-by-hop headers fail before the handshake completes, producing hard-to-diagnose 502/handshake failures only under certain clients.