developit / developit/greenlet

indexedDB is null in Firefox

Ouverte
#40 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
discussion question
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.