Название группы эмодзи вызывает проблемы

Для воспроизведения:

Перейдите в /admin/customize/emojis и добавьте новый эмодзи. Создайте новую группу эмодзи с именем set и добавьте эмодзи в эту группу. Название и изображение эмодзи могут быть любыми.

Теперь перейдите к любой теме и нажмите кнопку ответа. Композер не загружается корректно (внизу отсутствует кнопка отправки). В консоли браузера указана ошибка:

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

Удаление всех эмодзи из группы решает проблему.

2 лайка

Я тоже могу воспроизвести. :+1:

Имя «set» конфликтует с функциями прототипа массива, такими как set().

Думаю, простое решение — использовать объект: const groups = {}; — это всё ещё должно работать в шаблоне. :thinking:

3 лайка