El nombre del grupo de emojis causa problemas

Para reproducir:

Ve a /admin/customize/emojis y añade un nuevo emoji. Crea un nuevo grupo de emojis llamado set y añade el emoji bajo ese conjunto. El nombre y la imagen del emoji son arbitrarios.

Ahora ve a cualquier tema y haz clic en el botón de responder. El compositor no se carga correctamente (no hay botón de publicación en la parte inferior). La consola del navegador apunta aquí:

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

Eliminar todos los emojis del grupo soluciona el problema.

2 Me gusta

Yo también puedo reproducirlo. :+1:
El nombre “set” entra en conflicto con las funciones del prototipo de array como set().
Creo que una solución fácil sería usar un objeto en su lugar: const groups = {}; – esto debería seguir funcionando en la plantilla. :thinking:

3 Me gusta