diff --git a/src/components/views/auth/InteractiveAuthEntryComponents.js b/src/components/views/auth/InteractiveAuthEntryComponents.js
index 0ed93ed7d3..327451be17 100644
--- a/src/components/views/auth/InteractiveAuthEntryComponents.js
+++ b/src/components/views/auth/InteractiveAuthEntryComponents.js
@@ -455,10 +455,6 @@ export const MsisdnAuthEntry = createReactClass({
         onPhaseChange: PropTypes.func.isRequired,
     },
 
-    componentDidMount: function() {
-        this.props.onPhaseChange(DEFAULT_PHASE);
-    },
-
     getInitialState: function() {
         return {
             token: '',
@@ -467,6 +463,8 @@ export const MsisdnAuthEntry = createReactClass({
     },
 
     componentDidMount: function() {
+        this.props.onPhaseChange(DEFAULT_PHASE);
+
         this._submitUrl = null;
         this._sid = null;
         this._msisdn = null;