[Worker] Checks that garbage collection doesn't reclaim objects with pending activity On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Starting worker: resources/pending-activity.js [Worker] dbname = "pending-activity.js" [Worker] indexedDB.deleteDatabase(dbname) [Worker] indexedDB.open(dbname) [Worker] [Worker] prepareDatabase(): [Worker] store = db.createObjectStore('store') [Worker] store.put(0, 0) [Worker] [Worker] testTransaction(): [Worker] transaction = db.transaction('store', 'readonly') [Worker] transaction.oncomplete = transactionOnComplete [Worker] transaction = null [Worker] self.gc() PASS [Worker] Transaction 'complete' event fired. [Worker] [Worker] testRequest(): [Worker] transaction = db.transaction('store', 'readonly') [Worker] store = transaction.objectStore('store') [Worker] request = store.get(0) [Worker] request.onsuccess = requestOnSuccess [Worker] request = null [Worker] self.gc() PASS [Worker] Request 'success' event fired. [Worker] [Worker] testCursorRequest(): [Worker] transaction = db.transaction('store', 'readonly') [Worker] store = transaction.objectStore('store') [Worker] request = store.openCursor() [Worker] request.onsuccess = cursorRequestOnFirstSuccess PASS [Worker] Request 'success' event fired. [Worker] cursor = request.result [Worker] cursor.continue() [Worker] request.onsuccess = cursorRequestOnSecondSuccess [Worker] request = null [Worker] self.gc() PASS [Worker] Request 'success' event fired. [Worker] PASS successfullyParsed is true TEST COMPLETE