Corpus position 4202/4708: js/web/websocket/test-ws-bidir-proxy.test.ts.
Home must preserve client/server ping and pong delivery through the TLS proxy compatibility path, automatically answer ping frames, retain buffered control frames, and surface invalid socket-state operations with stable error metadata.
Acceptance criteria:
- unchanged upstream file passes 1/1
- no failed, todo, unsupported, or allowed-empty classification
- permanent regression covers bidirectional proxy control-frame liveness
- errors include stable code, operation, and ready-state context
Implementation: 8deff4c.