On Wed, Jan 25, 2012 at 3:40 PM, Israel Hilerio <[email protected]> wrote: > Should we allow the creation of READ_ONLY or READ_WRITE transactions inside > the oncomplete event handler of a VERSION_CHANGE transaction? > IE allows this behavior today. However, we noticed that FF's nightly doesn't.
Yeah, it'd make sense to me to allow this. > In either case, we should define this behavior in the spec. Agreed. I can't even find anything in the spec that says that calling the transaction() function should fail if you call it while the VERSION_CHANGE transaction is still running. I think we should spec that if transaction() is called before either the VERSION_CHANGE transaction is committed (i.e. the "complete" event has *started* firing), or the "success" event has *started* firing on the IDBRequest returned from .open, we should throw a InvalidStateError. Does this sound good? / Jonas
