Вот код для получения данных с IndexedDB. Все дело в том в Хроме все работает на ура, а в Firefox получаю пустой массив
const transaction = DB.transaction(['history_object_store'], 'readonly');
const store = transaction.objectStore('history_object_store');
const index = store.index('id');
const openCursor = index.openCursor(IDBKeyRange.upperBound(50));
new Promise((resolve, reject) => {
const entries = [];
openCursor.onsuccess = function(e){
const cursor = e.target.result;
if(cursor) {
entries.push(cursor.value)
} else {
resolve(entries);
}
}
});