Inconsistency between IDBObjectStore.openCursor, IDBIndex.openCursor, and IDBIndex.openKeyCursor

Async API:
IDBObjectStore.openCursor stipulates that "The steps are run with this IDBObjectStore as source ..."
IDBIndex.openCursor stipulates that "The steps are run with this IDBIndex as source ..."
IDBIndex.openKeyCursor stipulates that "The steps are run with this IDBObjectStore as source ..."

Sync API:
IDBObjectStoreSync.openCursor stipulates that "The steps are run with this IDBObjectStoreSync as source ..."
IDBIndexSync.openCursor stipulates that "The steps are run with this IDBIndexSync as source ..."
IDBIndexSync.openKeyCursor stipulates that "The steps are run with this IDBIndexSync as source ..."

Should the source be IDBIndex for IDBIndex.openCursor and IDBIndex.openKeyCursor (similarly for the sync APIs)?

Thanks,

Israel

Received on Thursday, 12 May 2011 22:03:21 UTC