diff --git a/toolkit/modules/IndexedDB.jsm b/toolkit/modules/IndexedDB.jsm index 93b2175dbc10..c0f11635445f 100644 --- a/toolkit/modules/IndexedDB.jsm +++ b/toolkit/modules/IndexedDB.jsm @@ -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); }; }); }