Show server details on login for unreachable homeserver

This fixes the login page to be more helpful when the current homeserver is
unreachable: it reveals the server change field, so you have some chance to
progress forward.

Fixes https://github.com/vector-im/riot-web/issues/11077
This commit is contained in:
J. Ryan Stinnett 2019-11-14 15:23:04 +00:00
parent eeebb0ee2f
commit 413b90328f

View file

@ -386,7 +386,11 @@ module.exports = createReactClass({
...AutoDiscoveryUtils.authComponentStateForError(e), ...AutoDiscoveryUtils.authComponentStateForError(e),
}); });
if (this.state.serverErrorIsFatal) { if (this.state.serverErrorIsFatal) {
return; // Server is dead - do not continue. // Server is dead: show server details prompt instead
this.setState({
phase: PHASE_SERVER_DETAILS,
});
return;
} }
} }