google / google/codeworld

JavaScript about types causes editor to stop working

Ouverte
#299 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug funblocks
Langage dominant
Haskell
Étoiles
1.3k
Forks
201
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

I got this error while working on building a simple program:

```
Uncaught Types do not match, when trying to type Number
Type.apply @ blockly_compressed.js:1205
(anonymous function) @ blockly_compressed.js:1239
Blockly.TypeInf.inferWorkspace @ blockly_compressed.js:1238
Blockly.Connection.connect_ @ blockly_compressed.js:926
Blockly.RenderedConnection.connect_ @ blockly_compressed.js:1322
Blockly.Connection.connect @ blockly_compressed.js:932
Blockly.BlockSvg.onMouseUp_ @ blockly_compressed.js:1345
e @ blockly_compressed.js:1693
```

After this, many parts of the editor stopped working. It's as if none of the event handlers work at all any more.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Utilisez la pile indiquée dans blockly_compressed.js, en commençant par Type.apply et Blockly.Connection.connect_, et essayez de reproduire l’incompatibilité de types impliquant Number. La tâche est considérée comme terminée lorsque la cause a été identifiée et que la gestion des événements de l’éditeur a été rétablie après l’erreur ; aucun fichier de test n’est indiqué dans l’issue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
frontend
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

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