Crash au chargement d'un module contenant une parenthèse dans son nom
Bug reporté par @dcourret
Reproduction du bug:
- Créer un module
- Renommer le module avec une parenthèse ouvrante ou fermante
Avec un parenthèse fermante, l'application crashe avec le message:
ERROR Error: Uncaught (in promise): SyntaxError: unmatched ) in regular expression
Le message est différent pour une parenthèse ouvrante:
ERROR Error: Uncaught (in promise): SyntaxError: unterminated parenthetical
Il semble que le nom du module est traité comme un pattern d'expression régulière, je suppose lors de la détection de nom de modules identiques et que les caractères ne sont pas protégés pour ne pas être interprétés comme des instructions d'expressions régulières.