This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
3.3.3 Object Store First example using createObjectStore is wrong. 3.3.4 Index First example using createObjectStore is wrong.
The samples have been updated as follows: Section 3.3.3 (First Sample) OLD var db = indexedDBSync.open('AddressBook', 1, function(trans, oldVersion) { trans.db.createObjectStore('Contact', 'id', true); }); NEW var db = indexedDBSync.open('AddressBook', 1, function(trans, oldVersion) { trans.db.createObjectStore('Contact', {keyPath:'id', autoIncrement:true} ); }); Section 3.3.4 (First Sample) OLD var db = indexedDBSync.open('AddressBook', 2, function(trans, oldVersion) { if (oldVersion === 1) { trans.db.createObjectStore('Contact', 'id', true); } var store = vtx.objectStore('Contact'); store.createIndex('ContactName', 'name', false); }); NEW var db = indexedDBSync.open('AddressBook', 2, function(trans, oldVersion) { if (oldVersion === 1) { trans.db.createObjectStore('Contact', {keyPath:'id', autoIncrement:true}); } var store = vtx.objectStore('Contact'); store.createIndex('ContactName', {unique:false, multiEntry:false}); }); Thanks! Eliot