При включённой опции Enable new post reactions menu существует ошибка: левый элемент discourse-reactions-actions-x-left и discourse-reactions-reaction-button используют один и тот же компонент.
В мобильном режиме при длительном нажатии на левый элемент discourse-reactions-actions-x-left непреднамеренно вызывается окно выбора реакций (ReactionsPicker). В консоли появляется ошибка Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getBoundingClientRect'), а панель выбора реакций перестаёт отвечать.
Этот коммит привязывает обработчик события к элементу .discourse-reactions-reaction-button, чтобы предотвратить подобную проблему.