В течение многих лет мои эмодзи отображались в соответствии с их загруженным размером, используя:
div.topic-post img.emoji[src*="uploads"] { /* Все сообщения */
width: auto;
height: auto;
}
Но недавно они вдруг стали меньше. Не до размера по умолчанию (возможно, они действительно стали 20×20 пикселей, как показывает инспектор, хотя я могу просто плохо оценивать масштаб), но заметно меньше (не уверен, когда именно это произошло). В пикере эмодзи они по-прежнему отображаются нормально, но в сообщениях — нет, и я не понимаю почему. Все они как бы «квадратятся» и подстраиваются под размер. Как вернуть им их исходный размер?
Я пробовал:
div.topic-post img.emoji[src*="uploads"],
div.d-editor-preview img.emoji[src*="uploads"],
div.emoji-modal img.emoji[src*="uploads"],
div.d-editor-textarea-wrapper img.emoji[src*="uploads"],
div.title-wrapper img.emoji[src*="uploads"],
td.main-link img.emoji[src*="uploads"] {
width: auto;
height: auto;
}
Но это не помогло.
Я даже пытался вернуть один конкретный эмодзи к нормальному размеру:
img.emoji[title=":youremoji:"] {
height: XXpx;
width: YYpx;
}
Тоже ничего не вышло.
Редактирование: я добавил команду JavaScript (а затем удалил её), и это не исправило проблему, но эмодзи в пикере стали ещё меньше. После удаления команды и добавления вышеуказанного CSS-правила пикер исправился, но в сообщениях эмодзи всё ещё не отображаются в нужном размере.

