Closed
Description
Test case:
new Rx.Observable(sink => {
sink.next(1);
sink.next(2);
sink.complete();
}).forEach(x => {
console.log(x);
throw new Error("boom");
}).catch(err => console.log(err));
Expected result: Only "1" is logged.
Actual result: "1" and "2" are logged.
I recently fixed this issue over on es-observable:
- Spec (3.2.1 step 3.d)
- Reference Implementation