Observable stops firing even when catching the error
问题 I'm facing with a very strange behavior on my project, I have a simple Angular service with the below code: seatClick$ = new Subject<Seat>(); and a method on the service that fires the observable: handleSeatClick(seat: Seat) { this.seatClick$.next(seat); } the observable logic is simple: this.seatClick$.pipe( exhaustMap((seat: Seat) => { this.someFunctionThatThrowsException(); // this function throws ref exception return of(null); }) , catchError(err => { console.log('error handled'); return