RxJS switchMap Cancellation: The Smallest Design That Keeps Stale Responses Out of State
switchMap cancels the previous inner observable, but that does not always abort the network request. Here is the smallest design that keeps stale responses out of state, plus the checks that prove it.