رد فعل في ندوة

@gdpelican هذا إعادة نشر من https://meta.discourse.org/t/reaction-emoji-seem-to-have-no-verification/189108، حيث يبدو أن الرموز التعبيرية (الإيموجي) ليست جزءًا من نظام Discourse، لذا أعيد نشرها هنا:

أعتقد أنني اكتشفت خطأً برمجيًا، لكنني لا أملك سيناريو تكرارًا مناسبًا له، مع أنني أستطيع بسهولة إظهار أمثلة على المشكلة، وأعتقد أن نظريتي قد تكون صحيحة.

إليك المشكلة: يمكنك إضافة رموز تعبيرية غير موجودة إلى تفاعلات المنشور. وينتج عن ذلك ظهور تفاعلات بصيغة :whateverYouWant: في المنشورات.

يمكنك رؤية مثال على ذلك في منتدى Manjaro، حيث لاحظت أن منشورات مستخدم معين غالبًا ما تحتوي على هذه الرموز التعبيرية غير الموجودة. وبعد طرح بعض الأسئلة عليه، استنتجت أنه يستخدم نوعًا ما من ملحقات الترجمة التلقائية في متصفحه، والتي على الأرجح تترجم الرموز التعبيرية مثل :code: إلى لغته. للأسف، لم أحصل على رد من هذا المستخدم لأعرف بالضبط إعداداته في المتصفح. لدعم نظريتي، يمكنك ملاحظة أنه عندما اقتبس شخصًا ما في الموضوع التالي المرتبط، فقد تضمن اقتباسه ترجمة للرسالة الأصلية.

شاهد هذه الرسالة/الموضوع في منتدى Manjaro:

شاهد مثالًا في التفاعلات؛ ستلاحظ المشكلة بوضوح مع جميع التفاعلات الصحيحة بجانب التفاعل غير الصالح:

إذًا، يبدو أن المستخدم يمكنه إرسال رموز تعبيرية غير موجودة من خلال عملية عدم التحقق من كود الرمز التعبيري.

إعجاب واحد (1)