FIX : maintenir appuyé sur le compteur de réactions ne doit pas ouvrir ReactionsPicker

Un bogue existe lorsque l’option « Activer le nouveau menu de réactions aux publications » est activée : les éléments de gauche discourse-reactions-actions-x-left et discourse-reactions-reaction-button partagent le même composant.

En vue mobile, lors d’un appui prolongé sur l’élément de gauche discourse-reactions-actions-x-left, cela déclenche un ReactionsPicker non intentionnel, la console affichant l’erreur suivante : Uncaught (in promise) TypeError: Cannot read properties of null (reading 'getBoundingClientRect'), et un panneau de sélection non réactif.

Ce commit attache l’événement à l’élément .discourse-reactions-reaction-button pour éviter ce problème.

Avant :

Après :

Sur Meta :

Problème similaire ici, ajout d’une référence : Ability to display all the likes/reactions on a post - #77 by Moin

Une PR est disponible ici : FIX: long pressing reactions-counter shouldn't open ReactionsPicker · Pull Request #39774 · discourse/discourse

Aussi, veuillez prendre le temps de vérifier si ces éléments fonctionnent :

et ceci :