developit / developit/greenlet
indexedDB is null in Firefox
- Langage dominant
- JavaScript
- Étoiles
- 4.7k
- Forks
- 97
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Hello! Just noticed this problem with greenlet on Firefox (66.0.3); indexedDB is `null` in the greenlet execution context.
Reproduction case:
```javascript
const callIndexedDB = greenlet(async (limit) => {
console.log(indexedDB);
// null
});
```
Also on Chrome (73.0.3683.103) it appears the success callback is never called:
```javascript
const callIndexedDB = greenlet(async (limit) => {
var db;
var request = indexedDB.open("MyTestDatabase");
request.onerror = function(event) {
alert("Why didn't you allow my web app to use IndexedDB?!");
};
request.onsuccess = function(event) {
console.log("Success!");
// Never called
};
});
```
Let me know if there's any other information I can provide that might be useful here.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par exécuter la reproduction de greenlet fournie dans Firefox 66.0.3 et Chrome 73.0.3683.103, puis inspectez le contexte d’exécution de greenlet et le callback de succès de indexedDB.open. Le travail est terminé lorsque la valeur null spécifique au navigateur et l’absence du callback sont expliquées, et qu’une résolution prise en charge par le projet est identifiée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- web-dev
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100