Il nome del gruppo Emoji causa problemi

Per riprodurre:

vai su /admin/customize/emojis e aggiungi una nuova emoji. Crea un nuovo gruppo di emoji chiamato set e aggiungi l’emoji sotto quel set. Il nome e l’immagine dell’emoji sono arbitrari.

Ora vai in un qualsiasi argomento e fai clic sul pulsante di risposta. Il composer non viene caricato correttamente (non c’è il pulsante di invio in basso). La console del browser punta qui

Uncaught (in promise) TypeError: groups[emoji.group].push is not a function

La rimozione di tutte le emoji nel gruppo risolve il problema.

2 Mi Piace

Posso riprodurlo anch’io. :+1:
Il nome “set” è in conflitto con le funzioni del prototipo dell’array come set().
Penso che una soluzione semplice sarebbe usare un oggetto invece: const groups = {}; – questo dovrebbe ancora funzionare nel template. :thinking:

3 Mi Piace