Значок работает, если вы больше не можете поставить лайк, но не работает, когда лайк можно поставить.
Судя по коду, когда вы уже поставили лайк:
Когда лайк ещё не поставлен:
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-reaction-button.js#L130-L136
Ожидается версия с префиксом far-, которой, похоже, не существует для beer. ![]()
Быстрое решение в вашем случае — использовать API для замены far-beer, например:
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon("far-beer", "beer");
</script>
Не знаю, стоит ли здесь вводить новое настройку или добавить логику для использования той же версии без префикса far, если версия с этим префиксом отсутствует. ![]()
