This page tracks ongoing documentation work in the MDN IndexedDB section. Feel free to contribute!
|Pages||Needs* tags||Missing tags||Editorial reviews||Technical reviews||Outdated pages||Missing pages||Dev-doc-needed bugs||Documentation requests|
|105||2 (2%)||0 (0%)||3 (3%)||10 (10%)||0 (0%)||0 (0%)||4 (4%)||16 (16%)|
See also localization status of this section.
Found 2 pages. Learn more about how to deal with meta-tags.
Found 3 pages. Learn more about how to do an editorial review.
Found 10 pages. Learn more about how to do a technical review.
Found 4 bugs. Learn more about how to resolve a dev-doc-needed bug.
|798875||Implement IndexedDB synchronous API||---|
|1246828||Push shutdown back to profile-before-change2||mozilla50|
|975699||Remove mozIndexedDB again||mozilla38|
|1006485||FileHandle: Rename FileHandle to MutableFile and LockedFile to FileHandle||mozilla33|
Browse as bug list.
Found 16 bugs. Documentation request bugs can contain various kinds work related to MDN pages. Read through the bug and ask questions in the bug if in doubt.
|1248269||Example is irrelevant to the page topic|
|1273290||Incorrect Usage Example of IDBTransaction|
|1282948||IndexedDB: Cover transaction types and transaction upgrades in more detail|
|1301657||Document IndexedDB's 'blocked' event|
|1357498||Does not explain how IndexedDB decides whether to update an existing record or add a new one|
|1357500||Index documentation doesn't mention what types the indexed fields can be|
|1357624||List of IDBKeyRange methods should call out which methods can be called on the global IDBKeyRange object, and which ones can be called on a IDBKeyRange instance|
|1358699||IDBVersionChangeEvent.oldVersion doesn't mention what oldVersion is on first setup|
|1358700||IDBDatabase.deleteObjectStore() should have a more reasonable example and describe how to handle upgrades vs first setup|
|1358701||IDBObjectStore.put should mention that you have to supply the primary key in the second argument if you want to modify a record and your object store uses an autoIncrement key|
|1358702||IDBObjectStore.put should recommend calling cursor.update instead, if you want to modify a record that you have a cursor to|
|1358704||IDBObjectStore.delete mentions a "cursor" in the InvalidStateError description - which cursor is it talking about?|
|1358705||IDBObjectStore.delete should suggest using cursor.delete() instead, if you have a cursor|
|1358707||IDBCursor.update and IDBCursor.delete documentation should mention that it cannot be used on cursors obtained through index.openKeyCursor|
|1358922||IDBFactory.deleteDatabase() should mention that attempting to delete a non-existent database is not an error|
|1374973||Shouldn't success only be reported from the transaction and not from the request?|
Browse as bug list.
Please help us to localize this documentation into different languages. Read more about how to translate.
|Language||Pages||Translated||Translations up to date|
|af||104||0 (0%)||0 (0%)|
|bn-BD||104||1 (0%)||0 (0%)|
|de||104||4 (3%)||1 (25%)|
|es||104||10 (9%)||2 (20%)|
|fa||104||0 (0%)||0 (0%)|
|fr||104||87 (83%)||4 (4%)|
|it||104||2 (1%)||0 (0%)|
|ja||104||19 (18%)||7 (36%)|
|ko||104||3 (2%)||2 (66%)|
|pl||104||0 (0%)||0 (0%)|
|pt-BR||104||5 (4%)||1 (20%)|
|pt-PT||104||0 (0%)||0 (0%)|
|ro||104||0 (0%)||0 (0%)|
|ru||104||3 (2%)||1 (33%)|
|zh-CN||104||21 (20%)||10 (47%)|
|zh-TW||104||4 (3%)||1 (25%)|
- The tag "Indexed DB API" is the one to use.
- We also list here pages with the deprecated "indexeddb" tag.
Other tasks to do
Tutorial to-do list
Notes for translators
Any notes here? Where do we expect updates, so that localizers don't translate and update too often?
The following specifications are tracked by this status page: