diff --git a/packages/firestore/src/api/credentials.ts b/packages/firestore/src/api/credentials.ts index 662439a04bb..6dc44d22d73 100644 --- a/packages/firestore/src/api/credentials.ts +++ b/packages/firestore/src/api/credentials.ts @@ -285,7 +285,12 @@ export class FirebaseAuthCredentialsProvider const awaitNextToken: () => void = () => { const currentTokenAttempt = nextToken; asyncQueue.enqueueRetryable(async () => { - await currentTokenAttempt.promise; + currentTokenAttempt.promise.catch(error => { + logDebug( + 'FirebaseAuthCredentialsProvider encountered an error: ', + error + ); + }); await guardedChangeListener(this.currentUser); }); };