bigskysoftware / bigskysoftware/_hyperscript
Bug: Make `add` command safe for null values
- Langage dominant
- JavaScript
- Étoiles
- 3.8k
- Forks
- 171
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
It seems like the `add` command does not accept null values, as in, I cannot say `add [@attribute=true] to `
Here's my example case: I have this hyperscript statement in a behavior
```hyperscript
add [@type="button"] to in me
```
In HTML, if this behavior is called on a node that does not contain any buttons, this breaks, complaining that ` in me` evaluates to null.
I think there are already other workarounds to use for this, for instance, the `tell` command should handle this better. But it would be nice for `add` to handle this gracefully, too.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser l’implémentation de la commande `add` et les tests des commandes qui reçoivent des valeurs null. Reproduisez le comportement montré avec une cible `` manquante, comparez-le avec la gestion de la commande `tell` et confirmez que `add` ne plante plus lorsque sa cible est évaluée à null.
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é
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100