Насколько мне известно, это затрагивает только одного участника, так как никто другой не сообщал об этом, и все мои обычные активные участники используют их как обычно, хотя я уже спросил, есть ли у кого-то ещё такая проблема.
Он утверждает, что любой эмодзи, который он пытается выбрать из выпадающего меню (смайлик) в панели инструментов поста, всегда вставляется как :: и ничего больше, независимо от того, какой именно он пытается использовать. Насколько я вижу, его аккаунт полностью нормальный и не имеет никаких странных ограничений; он имеет уровень доверия 2, как и у многих других пользователей, которые тоже ими пользуются. Я могу использовать их без проблем со своего аккаунта администратора, со своего тестового аккаунта и даже, имитируя его аккаунт, кликнул примерно по 30 эмодзи — каждый из них работал. Поэтому мне кажется, что проблема на его стороне, но я абсолютно не понимаю, что именно может быть причиной. Если бы это был какой-то блокировщик рекламы, он бы блокировал изображения (и вряд ли все сразу), но даже если бы он блокировал все изображения, это не мешало бы вставке кода для активации эмодзи ДО того, как он превратится в картинку (например, :heycoolemoji:). Сама кнопка, разумеется, тоже работает.
Он пробовал это в течение нескольких дней, так что это не связано с тем, что «я обновлял сайт в тот момент, когда он пытался использовать эмодзи, и в то время выборщик эмодзи по какой-то причине был недоступен». Если посмотреть на его скриншот здесь, он нажал на выбранный эмодзи, и он был отправлен как ::
Я жду его ответа и сообщу вам, но, по его словам, на мобильном устройстве всё работает нормально, так что проблема точно в его браузере на рабочем столе. При этом, после моего обращения никто другой об этом не упоминал, значит, дело в чём-то специфичном для него.
Я пробовал разные варианты оттенков кожи (что в любом случае не влияет на мои пользовательские эмодзи, но я подумал, что выбранный им в скриншоте вариант может вести себя странно, возможно, потому что он не может ничего сделать), но независимо от того, какой вариант я выбираю, код отображается корректно.
Редактирование: На самом деле, когда я сравниваю его скриншот со своим в той же теме, палитра цветов для эмодзи отличается от моей.
У него это выглядит так:
А у меня так:
Если он выбирает вариант, который «не существует», то, даже если это не влияет напрямую на конкретный эмодзи, может ли это привести к тому, что код вообще не будет сгенерирован? Почему у него вообще может быть другая палитра?
Так, теперь ясно на 100%, что проблема в браузере. Это уже исправлено, но мне всё ещё интересно, есть ли у кого-то какие-то идеи.
Он использовал Chrome с расширениями Tampermonkey и uBlock Origin. Я могу подтвердить, что дело не в них, так как у меня тоже установлены все три компонента, и я специально использовал этот браузер (в связке с расширениями), когда имитировал его учётную запись (обычно я пользуюсь Brave).
Он попробовал в Edge, и всё сразу заработало. Также он использует браузер Kiwi на телефоне, где у него всё всегда работало.
Он сказал, что «изменил цвета и удалил/переустановил расширения», и теперь у него всё работает в обычной версии Chrome.
Так что, по моему предположению, проблема связана с тем, что у него была другая палитра оттенков эмодзи (хотя я не совсем понимаю, как это произошло), и при выборе оттенка, который «не существует», система просто не могла его обработать и, возможно, не генерировала код? Это, похоже, затронуло только одного человека (или никто другой не обратил на это внимания) в очень специфической ситуации, но мне было бы интересно узнать… почему.