message: Resolve correct screen not being shown after new registration
diff: @@ -1182,7 +1182,15 @@ export default createReactClass({
  _onLoggedIn: async function() {
  ThemeController.isLogin = false;
  this.setStateForNewView({ view: VIEWS.LOGGED_IN });
  - if (MatrixClientPeg.currentUserIsJustRegistered()) {
  + // If a specific screen is set to be shown after login, show that above
  + // all else, as it probably means the user clicked on something already.
  + if (this._screenAfterLogin && this._screenAfterLogin.screen) {
  + this.showScreen(
  + this._screenAfterLogin.screen,
  + this._screenAfterLogin.params,
  + );
  + this._screenAfterLogin = null;
  + } else if (MatrixClientPeg.currentUserIsJustRegistered()) {
  MatrixClientPeg.setJustRegisteredUserId(null);
  if (this.props.config.welcomeUserId && getCurrentLanguage().startsWith("en")) {
  