jax webGLフレームワークでindexedDBを使用しようとしていますが、何らかの理由でsetVersionが機能していません。
これが関連するコーヒースクリプトです
if @indexedDB and @objectStore and @key
idb_request = indexedDB.open @indexedDB
idb_request.onsuccess = (e) =>
idb = e.target.result
if idb.objectStoreNames.contains @objectStore
store = idb.transaction([@objectStore], IDBTransaction.READ_WRITE).objectStore(@objectStore)
else
console.log idb.version # => ""
version_request = idb.setVersion(0.1)
version_request.onblocked = (e) -> console.log e #=> this one fires
version_request.onerror = (e) -> console.log e
version_request.onsuccess = (e) -> console.log e
version_request.onfailure = (e) -> console.log e
idb_request.onerror = (e) -> console.log "ERROR: Unable to open indexedDB"
...
起動するバージョンリクエストに添付されている唯一のハンドラーはonblockedですが、リクエストがブロックされることの意味や、なぜこれが発生するのかさえわかりません...
バージョンリクエストがブロックされるのはなぜですか?