angularfire icon indicating copy to clipboard operation
angularfire copied to clipboard

Two consecutive `subscribe` calls on the Observable created by `authState()` cause Angular app to never become stable.

Open ddereszkiewicz opened this issue 1 year ago • 0 comments

Version info

Angular: 18.0.3

Firebase: 10.12.2

AngularFire: 18.0.1

How to reproduce these conditions

Failing test unit, Stackblitz demonstrating the problem

Stackblitz example with the problem: https://stackblitz.com/edit/stackblitz-starters-zfidzt?file=src%2Fmain.ts

Steps to set up and reproduce

  • Open Stackblitz reproduction
  • Check the console, and see that the ApplicationRef.isStable never emits true

Debug output

Errors in the JavaScript console

message: isStable: true is expected, but it never comes angular-fire-stability-example

Expected behavior

ApplicationRef.isStable emits true after application start.

Actual behavior

ApplicationRef.isStable never emits true, if two consecutive subscribe calls on the Observable created by authState() are made.

ddereszkiewicz avatar Jun 14 '24 09:06 ddereszkiewicz