Vá para /admin/customize/emojis e adicione um novo emoji. Crie um novo Grupo de emojis chamado set e adicione o emoji sob esse conjunto. Nome e imagem do emoji são arbitrários.
Agora vá para qualquer tópico e clique no botão de responder. O compositor falha ao carregar corretamente (não há botão de postar na parte inferior). O console do navegador aponta para aqui
Uncaught (in promise) TypeError: groups[emoji.group].push is not a function
Remover todos os emojis do grupo corrige o problema.
Eu também consigo reproduzir.
O nome “set” entra em conflito com as funções do protótipo de array, como set().
Acho que uma correção fácil seria usar um objeto em vez disso: const groups = {}; – isso ainda deve funcionar no template.