ИСПРАВЛЕНИЕ: долгое нажатие на счетчик реакций не должно открывать ReactionsPicker

При включённой опции 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, чтобы предотвратить подобную проблему.

До:

После:

В Meta:

Аналогичная проблема здесь, добавлена ссылка: Ability to display all the likes/reactions on a post - #77 by Moin

PR доступен по ссылке: FIX: long pressing reactions-counter shouldn't open ReactionsPicker · Pull Request #39774 · discourse/discourse

Также, пожалуйста, уделите время и проверьте, работают ли эти исправления:

и это: