diff -r 987bf1122d0d -r 632591d9825e src/MainWindow.cpp --- a/src/MainWindow.cpp Tue Mar 05 10:39:36 2024 +0100 +++ b/src/MainWindow.cpp Sun Mar 10 11:03:39 2024 +0100 @@ -323,6 +323,7 @@ { qDebug() << Q_FUNC_INFO; + ui->menuMonitor->setEnabled(true); connect(webSocket, &QWebSocket::textMessageReceived, this, &MainWindow::wsTextMessageReceived); } @@ -331,6 +332,7 @@ { qWarning() << Q_FUNC_INFO << webSocket->closeReason(); + ui->menuMonitor->setEnabled(false); // Should triger a periodic timer to try to reconnect. }