Allez sur /admin/customize/emojis et ajoutez un nouvel emoji. Créez un nouveau groupe d’emojis appelé set et ajoutez l’emoji sous ce groupe. Le nom et l’image de l’emoji sont arbitraires.
Maintenant, allez dans n’importe quel sujet et cliquez sur le bouton de réponse. Le compositeur ne se charge pas correctement (il n’y a pas de bouton de publication en bas). La console du navigateur pointe ici :
Uncaught (in promise) TypeError: groups[emoji.group].push is not a function
La suppression de tous les emojis du groupe résout le problème.
Je peux aussi reproduire.
Le nom “set” entre en conflit avec les fonctions du prototype de tableau telles que set().
Je pense qu’une solution simple serait d’utiliser un objet à la place : const groups = {}; – cela devrait toujours fonctionner dans le modèle.