Small fixes
A selection of 80 fixes from 174 pull requests.
30.An index is not a primary key
On an IndexedDB secondary-index cursor, key is the index value. Reconstructing a row’s identity requires primaryKey.
11? { ...cursor.value, key: cursor.key }? { ...cursor.value, key: cursor.primaryKey }