when this.stop$ been called, the takeUtil operator not cancel the ajax request as expected. see details in [source file](https://github.com/coderplanets/coderplanets_web/blob/dev/utils/network/sr71.js) ```js this.mutate$ = this.mutateInput$.pipe( debounce(() => timer(300)), switchMap(q => mutatePromise(q).pipe( timeoutWith(TIMEOUT_THRESHOLD, TimoutObservable), takeUntil(this.stop$) ) ) ) ```
when this.stop$ been called, the takeUtil operator not cancel the ajax request as expected.
see details in source file