lib: propagate abortsignal reason in new AbortError constructor in blob

Signed-off-by: James M Snell <jasnell@gmail.com>

PR-URL: https://github.com/nodejs/node/pull/41008
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
This commit is contained in:
James M Snell 2021-11-28 12:54:47 -08:00
parent b3f5c3b9d6
commit 5401e96e5d
No known key found for this signature in database
GPG key ID: 7341B15C070877AC

View file

@ -290,7 +290,7 @@ class Blob {
job.ondone = (err, ab) => {
if (err !== undefined)
return reject(new AbortError());
return reject(new AbortError(undefined, { cause: err }));
resolve(ab);
};
this[kArrayBufferPromise] =