03:42 | <bakkot> | ljharb: PerformPromiseAny step 4.s is Perform ? Invoke(nextPromise, "then", [etc]) , which calls your throw poison function, which throws, and then the error propagates because of the ? without any further wrapping |
04:38 | <ljharb> | aha, thanks |