diff --git a/bigbluebutton-html5/imports/ui/components/join-handler/component.jsx b/bigbluebutton-html5/imports/ui/components/join-handler/component.jsx
index 0e491ba787dc0f467bbe70855cbb44175b2e5482..55c515d1bdb26568cc3d5fd389e999c1128c6161 100644
--- a/bigbluebutton-html5/imports/ui/components/join-handler/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/join-handler/component.jsx
@@ -110,7 +110,8 @@ class JoinHandler extends Component {
       .then(setLogoURL)
       .then(logUserInfo)
       .then(() => Session.set('isUserListOpen', deviceInfo.type().isPhone))
-      .finally(() => this.changeToJoin(true));
+      .then(() => this.changeToJoin(true))
+      .catch(() => this.changeToJoin(true));
   }
 
   render() {