修正: 反応カウンターを長押ししても反応ピッカーが開かないようにする

新しい投稿リアクションメニューを有効にする が有効になっている場合、バグが存在します。左側の discourse-reactions-actions-x-leftdiscourse-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

また、以下のリンクが正常に動作するかご確認いただく時間をお願いします:

およびこちら: