Created attachment 96668 [details] test case http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#widl-IDBDatabase-transaction-IDBTransaction-any-storeNames-unsigned-short-mode states that the storeNames argument to transaction() must be present (required and not null). This test calls transaction() without any arguments. Expected behavior: throw IDBDatabaseException.NON_TRANSIENT_ERR Actual behavior: does not throw, creates transaction Test case attached.
Oops. As per WebIDL, the expected behavior is to throw TypeError, not IDBDatabaseException.NON_TRANSIENT_ERR. We'll fix it in the IDL bindings.
Consolidating several bugs. *** This bug has been marked as a duplicate of bug 63140 ***