Regression: websocket connections don't close in browser
[This commit](https://gitlab.com/electrum-cash/web-socket/-/commit/78a80a46f4a8403ea36d30c003464bf43cce5dc1) (which was kindly implemented to help us out at ParityUSD), has introduced a silent failure when closing connections. ![Screenshot_2025-12-16_at_15.09.55](/uploads/85c8cb0e3d79ae180b75a1f8e357b5de/Screenshot_2025-12-16_at_15.09.55.png){width=900 height=123} The error prevents the call to `close()` from being reached and is caught and suppressed by the `catch(ignored)` block. The connection remains open and further calls to `connect()` result in a build up of open connections. If the server is Fulcrum then `max_clients_per_ip` (default `12`) will be reached and further connections rejected.
issue