mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 23:35:34 +00:00
Bug 1573828 - Ensure IndexedDB.jsm transaction.promiseComplete is rejected with an error object. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D42037 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
cff855aa9c
commit
e97147a160
@ -248,7 +248,10 @@ class Transaction {
|
||||
reject(transaction.error);
|
||||
};
|
||||
transaction.onabort = () => {
|
||||
reject(transaction.error);
|
||||
const error =
|
||||
transaction.error ||
|
||||
new DOMException("The operation has been aborted", "AbortError");
|
||||
reject(error);
|
||||
};
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user