Хорошо, я обновил плагин для корректной поддержки нового селектора эмодзи в Discourse ![]()
Он протестирован в полном и ограниченном режимах, а также на мобильных устройствах. Вы можете проверить его самостоятельно здесь:
https://try.thepavilion.io/t/heres-something-to-react-to/571
Этот сайт автоматически пересобирается каждые 24 часа (что обновляет его до последней версии Discourse). Поэтому, если вы находитесь на ветке tests-passed (ветка по умолчанию), рекомендуется протестировать любые используемые вами пользовательские плагины там перед обновлением.
Я также добавил файл .discourse_compatibility в плагин:
Add .discourse_compatibility · gdpelican/retort@35aaad5 · GitHub.
Это означает, что если вы используете ветку stable Discourse, вы можете продолжать обновляться как обычно, и этот плагин останется зафиксированным на коммите, совместимом с последним стабильным выпуском. Подробнее об этом здесь:
Introducing .discourse-compatibility: pinned plugin/theme versions for older Discourse versions.
В данном случае последний стабильный выпуск Discourse (2.5.1) вышел 2 недели назад, а рефакторинг селектора эмодзи, который сломал Retort — 10 дней назад. Поэтому стабильный коммит для этого плагина — Gobals are being loaded later · gdpelican/retort@92738f0 · GitHub, который я создал ещё в июне (протестирован и работает со стабильной версией 2.5.1).