diff --git a/src/y-websocket.js b/src/y-websocket.js index bbabd3f..c4a2979 100644 --- a/src/y-websocket.js +++ b/src/y-websocket.js @@ -215,7 +215,7 @@ const setupWS = (provider) => { * @param {ArrayBuffer} buf */ const broadcastMessage = (provider, buf) => { - if (provider.wsconnected) { + if (provider.wsconnected && provider.ws && provider.ws.readyState === provider.ws.OPEN) { /** @type {WebSocket} */ (provider.ws).send(buf) } if (provider.bcconnected) {