title: When i signin with an unknown email or wrong Password i'm still getting navigated and i also dont receive alerts
body: <p>When i signin with an unknown email or wrong Password i'm still getting navigated and i dont receive alerts from the catch.</p>
  <p>Code:</p>
  <pre><code>signin = (email, Password) =&gt; {
  if(this.checkEmailString(email) &amp;&amp; this.checkPasswordString(Password)){
    try 
    {
      firebase.auth().signInWithEmailAndPassword(email, Password)
      .catch(error =&gt; {   
        switch(error.code) {
          case 'There is no user record corresponding to this identifier. The user may have been deleted.':
                alert('There is no user account with this email!')
                break;
          case 'The password is invalid or the user does not have a password.':
                alert('Wrong password!')
                break;
       }
     })
   }
   catch(err){
      alert(&quot;Error : &quot;, err);
   }
  }
  else{
    alert('Please fix your email address and password');
  }
     this.props.navigation.navigate('TempAfterLogin');
    };
  </code></pre>