IndexedDB: reference cycle between IDBDatabase and IDBTransaction
Created attachment 113953 [details] Patch
Comment on attachment 113953 [details] Patch Layout test pending.
Created attachment 113962 [details] Patch
Prior to this patch, if you called IDBDatabase.createObjectStore() following a VERSION_CHANGE transaction with an object store name that already existed the call would make it to the back-end before failing, and fail with CONSTRAINT_ERR rather than the expected NOT_ALLOWED_ERR. The updated layout test verifies that the transaction check is now happening on the front-end.
LGTM
Created attachment 114115 [details] Patch
Updated the layout test to clarify the new test case based on verbal feedback from dgrogan@. Also fixed the existing tests to actually try removing the object stores as claimed. tony@ - can you take a look?
Comment on attachment 114115 [details] Patch Clearing flags on attachment: 114115 Committed r99599: <http://trac.webkit.org/changeset/99599>
All reviewed patches have been landed. Closing bug.