تم حل المشكلة، بقراءة الكود المصدري.
لا يتم إخفاء المستخدمين الذين تم كتم صوتهم أو تجاهلهم فحسب، بل يتم أيضًا إخفاء المستخدمين الذين تم تعيين disallowed_pms_from لهم.
كان لدى المستخدم الخاص بي كلا مربعي إعداد الرسائل المباشرة محددين ولم يتم تحديد أي مستخدم في القائمة البيضاء.
بالمناسبة، إذا منع المستخدم الرسائل المباشرة من المستخدمين الآخرين، فلن يرى أي صورة رمزية في قائمة المعجبين في أسفل المنشورات؟ إنه سلوك غير متوقع إلى حد ما.
ومن الغريب أنه عندما حاولت أولاً إعادة إنتاج المشكلة، كان لديّ إضافة “Discourse Reactions” مفعّلة. مع تفعيل هذه الإضافة، يمكن للمستخدمين رؤية صور رمزية المستخدمين الذين أعجبوا بمنشوراتهم حتى إذا لم يكن مسموحاً للمستخدم الآخر بإرسال رسائل لهم. وهذا يبدو لي سلوكاً صحيحاً.
أما مع تعطيل إضافة “Reactions”، فلا يمكن للمستخدمين رؤية الصورة الرمزية للمستخدمين الذين أعجبوا بمنشوراتهم إذا لم يكن مسموحاً للمستخدم الذي أعجب بالمنشور بإرسال رسائل لهم.