Unhandled rejection: UnknownError: Unable to open cursor
Add a row: it works.
Guia do colaborador
Pilha de tecnologia
javascript
Domain
frontend
Tipo Issue
bug
DifficultyDificuldade de implementação estimada para um novo contribuidor, de 1 para alterações muito pequenas a 5 para trabalho de nível especializado.
3
Tempo estimadoUm intervalo de tempo aproximado para um colaborador experiente investigar, implementar, testar e preparar um pull request.
1-3 hours
Status da atividadeQuão disponível o issue aparece agora: novo, ativo, obsoleto, bloqueado ou aguardando entrada do mantenedor.
stale
ClarityCom que clareza o issue explica a mudança esperada, os critérios de aceitação e a próxima etapa.
mostly clear
Prerequisites
basic knowledge of IndexedDBunderstanding of Dexie.js API
Simpatia para novatosUma pontuação de 1 a 100 que estima o quão acessível este issue é para colaboradores iniciantes.
40
Direção de pesquisa
Investigate the `uniqueKeys()` method implementation in Dexie.js, likely in the `src/` directory. The bug occurs in Safari when the database is empty, suggesting a browser specific issue with opening cursors. Check how `uniqueKeys()` uses IndexedDB's `openCursor` and whether Safari handles empty stores differently. Review any existing comments in the issue for hints, and test with a minimal reproduction using Safari's WebDriver or local testing.