I am running webSocket server on esp8266.
On browser I connected to it with javascript.
State of webSocket on esp8266 is always 3, so _check_socket_state closes it.
When closing tab with website, state changes to 4 which isn't listed here:
https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/readyState
When _check_socket_state check to 4 it doesn't react to closing webSocket in javascript.
I am running webSocket server on esp8266. On browser I connected to it with javascript. State of webSocket on esp8266 is always 3, so _check_socket_state closes it. When closing tab with website, state changes to 4 which isn't listed here: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/readyState
When _check_socket_state check to 4 it doesn't react to closing webSocket in javascript.
It happens also with websocket_demo.py