title: JS Firebase Auth wait for Init without clearing result for getRedirectResult()
body: <p>One technique for waiting for Firebase Auth to initialize before proceeding it to do something like:</p>
  
  <pre><code>  this.firebaseApp.auth().onAuthStateChanged(_ =&gt;{
      //Continue initializing your app
    } );
  </code></pre>
  
  <p>However, using this technique will actually check for a redirect result and log the user in, thus clearing the result for:</p>
  
  <pre><code>this.firebaseApp.auth().getRedirectResult()
  </code></pre>
  
  <p>Is there a way to verify that Firebase and Firebase Auth have been initialized, without clearing the Redirect Result?</p>