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