in public/dexie.js [2213:2232]
this.close = function () {
var idx = connections.indexOf(db);
if (idx >= 0) connections.splice(idx, 1);
if (idbdb) {
try {
idbdb.close();
} catch (e) {}
idbdb = null;
}
autoOpen = false;
dbOpenError = new exceptions.DatabaseClosed();
if (isBeingOpened) cancelOpen(dbOpenError);
// Reset dbReadyPromise promise:
dbReadyPromise = new Promise(function (resolve) {
dbReadyResolve = resolve;
});
openCanceller = new Promise(function (_, reject) {
cancelOpen = reject;
});
};