ClosingHandshakeComplete 301 Source/modules/websockets/MainThreadWebSocketChannel.cpp client->didClose(m_unhandledBufferedAmount, m_receivedClosingHandshake ? WebSocketChannelClient::ClosingHandshakeComplete : WebSocketChannelClient::ClosingHandshakeIncomplete, m_closeEventCode, m_closeEventReason); ClosingHandshakeComplete 340 Source/modules/websockets/NewWebSocketChannelImpl.cpp wasClean ? WebSocketChannelClient::ClosingHandshakeComplete : WebSocketChannelClient::ClosingHandshakeIncomplete; ClosingHandshakeComplete 668 Source/modules/websockets/WebSocket.cpp bool wasClean = m_state == CLOSING && !unhandledBufferedAmount && closingHandshakeCompletion == ClosingHandshakeComplete && code != WebSocketChannel::CloseEventCodeAbnormalClosure;