إصلاح: الضغط المطول على عداد التفاعلات لا يجب أن يفتح 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 لمنع حدوث ذلك.

قبل:

بعد:

على ميتا:

مشكلة مشابهة هنا، تمت إضافة مرجع: 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

أيضًا، يرجى أخذ وقتك للتحقق مما إذا كانت هذه الأعمال تعمل:

وهذا: