[PI-22988] Handle 'failed to connect server' error in noVNC and display appropriate error message (#8)

This commit is contained in:
Ajaykumar M 2025-06-13 11:59:27 +05:30 committed by GitHub
parent ee9f23b3d5
commit e5e9b8ebbf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 3 deletions

View File

@ -423,7 +423,7 @@ const UI = {
case 'disconnected': case 'disconnected':
break; break;
case 'reconnecting': case 'reconnecting':
transitionElem.textContent = _("Reconnecting..."); transitionElem.textContent = _("Connecting...");//Reconnecting state changed to Connecting
document.documentElement.classList.add("noVNC_reconnecting"); document.documentElement.classList.add("noVNC_reconnecting");
break; break;
default: default:
@ -1076,7 +1076,9 @@ const UI = {
} catch (exc) { } catch (exc) {
Log.Error("Failed to connect to server: " + exc); Log.Error("Failed to connect to server: " + exc);
UI.updateVisualState('disconnected'); UI.updateVisualState('disconnected');
UI.showStatus(_("Failed to connect to server: ") + exc, 'error'); if(!UI.getSetting('reconnect', false)) {
UI.showStatus(_("Failed to connect to server: ") + exc, 'error');
}
return; return;
} }
@ -1170,7 +1172,9 @@ const UI = {
UI.showStatus(_("Something went wrong, connection is closed"), UI.showStatus(_("Something went wrong, connection is closed"),
'error'); 'error');
} else { } else {
UI.showStatus(_("Failed to connect to server"), 'error'); if(!UI.getSetting('reconnect', false)) {
UI.showStatus(_("Failed to connect to server"), 'error');
}
} }
} }
// If reconnecting is allowed process it now // If reconnecting is allowed process it now