diff --git a/lib/utils/sequential-promise-resolver.js b/lib/utils/sequential-promise-resolver.js --- a/lib/utils/sequential-promise-resolver.js +++ b/lib/utils/sequential-promise-resolver.js @@ -1,5 +1,7 @@ // @flow +import { ignorePromiseRejections } from './promises.js'; + class SequentialPromiseResolver<Result> { onResolve: Result => Promise<mixed>; promises: Array<Promise<?Result>> = []; @@ -11,7 +13,7 @@ add(promise: Promise<?Result>) { this.promises.push(promise); - this.spinPromises(); + ignorePromiseRejections(this.spinPromises()); } async spinPromises() {