diff --git a/web/js/main.js b/web/js/main.js index 22bb828..a008dc8 100644 --- a/web/js/main.js +++ b/web/js/main.js @@ -290,7 +290,7 @@ function sendPingRequest() { console.warn('Ping request failed'); $('#current-ping').text(`Ping: unknown`); if (!pingTimeLimit) { // Force reconnection as WebSocket could be unresponsive even though it's reported as OPEN - window.socket.close(1000, 'Normal closure'); + if (messageLength === 0) window.socket.close(1000, 'Normal closure'); if (connectionLost) sendToast('warning', 'Connection lost', 'Attempting to reconnect...', false, false); console.log("Reconnecting due to high ping..."); pingTimeLimit = true;