I must say that after years this issue is still there.
IDB access using index works correctly in major browsers but iOS Safari still suffers.