Compare commits

...

3 Commits

Author SHA1 Message Date
Simon 5a77a89ab1 Merge remote-tracking branch 'origin/main' into feature/message-reliability 2026-07-13 02:18:48 +08:00
Simon 4052e19ff8 Merge branch 'feature/message-reliability' 2026-07-09 09:28:05 +08:00
Simon 6db1c0eef0 fix(ws): echo WebSocket subprotocol on accept to fix browser handshake
后端 ws_manager.connect/connect_employee 与 ws.py 调用未回显客户端协商的 Sec-WebSocket-Protocol (bearer.{token}),导致浏览器以 'Sent non-empty Sec-WebSocket-Protocol header but no response' 拒绝握手,H5/坐席 WS 实际一直走 3s 轮询兜底而非流式打字机。现回显 subprotocol 修复握手。验证:dev 真实浏览器 E2E 343 帧 typewriter;生产 docker cp 部署后日志显示 H5/坐席 WS 连接 [accepted] 且 连接建立。
2026-07-09 09:18:17 +08:00

Diff Content Not Available