Unhandled rejection: UnknownError: Unable to open cursor
Add a row: it works.
Guide contributeur
Stack technique
javascript
Domaine
frontend
Type d'issue
bug
DifficultéDifficulté estimée pour un nouveau contributeur, de 1 pour un très petit changement à 5 pour un travail expert.
3
Temps estiméFourchette de temps approximative pour investiguer, implémenter, tester et préparer une pull request.
1-3 hours
Statut d'activitéDisponibilité apparente de l'issue : fraîche, active, ancienne, bloquée ou en attente d'un mainteneur.
stale
ClartéClarté avec laquelle l'issue explique le changement attendu, les critères d'acceptation et la prochaine étape.
mostly clear
Prérequis
basic knowledge of IndexedDBunderstanding of Dexie.js API
Accessibilité débutantScore de 1 à 100 estimant l'accessibilité de cette issue pour un premier contributeur.
40
Direction de recherche
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.