الأولوية/الخطورة: متوسط - بينما لا يؤدي هذا الخطأ إلى تعطيل الوظائف، إلا أنه يتعارض مع الغرض من وضع العلامات، مما قد يسمح للمحتوى غير المناسب بالبقاء متاحًا.
المنصة: تم الاختبار على سطح مكتب، نظام التشغيل: Windows 10، المتصفح: Google Chrome.
الوصف: في Discourse، عندما يتم وضع علامة على تعليق مستخدم، يتم إزالته من عرض الموضوع العادي، مما يشير إلى أن وظيفة وضع العلامات تعمل كما هو متوقع. ومع ذلك، من خلال الانتقال إلى ملف تعريف المستخدم المسيء والتحقق من “الردود الأخيرة” الخاصة به، يظل التعليق الذي تم وضع علامة عليه مرئيًا على الرغم من العلامة. يتعارض هذا السلوك مع الغرض المقصود من وضع العلامات، حيث يجب أن يجعل المناقشة أكثر أمانًا من التعليقات الفظة والبذيئة.
النتيجة المتوقعة: يجب إخفاء التعليقات التي تم وضع علامة عليها من جميع طرق عرض المستخدم، بما في ذلك قسم “الردود الأخيرة” في ملف تعريف المستخدم، باستثناء طرق عرض المسؤول أو المشرف.
النتيجة الفعلية: يتم إخفاء التعليقات التي تم وضع علامة عليها من عرض الموضوع العادي، ولكنها لا تزال مرئية ضمن “الردود الأخيرة” في صفحة ملف تعريف المستخدم.
خطوات التكرار:
- تسجيل الدخول كمستخدم اختبار 1 وإنشاء منشور أو تعليق.
- تسجيل الخروج من مستخدم الاختبار 1 وتسجيل الدخول كمستخدم اختبار 2.
- الانتقال إلى المنشور الذي أنشأه مستخدم الاختبار 1 ووضع علامة عليه.
- التأكد من أن المنشور لم يعد مرئيًا في عرض الموضوع (يمكنك التحقق من ذلك عن طريق تسجيل الدخول كمستخدم اختبار ثالث 3).
- لا يزال مسجلاً الدخول كمستخدم اختبار 3، انتقل إلى ملف تعريف مستخدم الاختبار 1.
- انقر على “النشاط”، ثم على “الردود” من القائمة المنسدلة.
- تحقق من المنشور الذي تم وضع علامة عليه في هذا القسم.