The websocket server doesn't emit the open event ever.
So the following code:
const webSocketPair = new WebSocketPair();
const [client, server] = Object.values(webSocketPair);
server.accept();
server.addEventListener("open", async (event) => {
console.log("Open");
});
Never runs.
Even though the close and message events do get emitted.