إذن… كما تعلمون، كيف تظهر الأرقام باللون الرمادي أو الأزرق في المواضيع غير المقروءة إذا كانت هناك منشورات غير مقروءة في تلك المواضيع، صحيح؟
لدي مستخدم واحد يُصاب بالجنون لأنه لا يستطيع جعل الأرقام الرمادية تختفي. هذه المواضيع تظهر باستمرار في قائمته للمواضيع غير المقروءة. وهو يقسم بأنه قد قرأ كل منشور في هذه المواضيع.
نظريته هي أن شخصًا قام بصمته أو تجاهله قد نشر في هذه المواضيع، لذا فإن الرقم الرمادي يمثل منشورات غير مقروءة لأنه لا يستطيع قراءتها. ومن الواضح أن هذا لا ينبغي أن يحدث، وأنا لست مقتنعًا بأنه على حق. لكن يجب أن تكون هذه الأرقام قادمة من مكان ما.
يُبلغ عن أنه إذا توقف عن متابعة الموضوع ثم بدأ متابعته مرة أخرى، فإن ذلك عادةً يحل المشكلة، لكن ليس دائمًا…
أقوم باختبار هذا مع المستخدمين المُهمَلين والمُخفيين في أحدث إصدار من Discourse، وما أكتشفه هو أن الردود على موضوع أراقبه تظهر كمنشورات غير مقروءة في قائمة المواضيع. كما أن الردود التي ينشئها مستخدم مُهمَل تجعل الموضوع يظهر في قائمتي غير المقروءة.
ومع ذلك، فإن زيارة الموضوع تزيل عدد الردود. أعتقد أن هذا هو السلوك المتوقع، لكن يمكنني فهم كيف قد يتوقع المستخدمون ألا يُعرض عليهم أي تفاصيل حول الردود التي ينشئها مستخدمون مُخفيون أو مُهمَلون.
ما اكتشفته لا يبدو أنه يفسر ما يحدث للمستخدم على موقعك. ما يصفه يبدو مشابهاً للمشكلة الموضحة هنا: Can't dismiss unread if last post is an assign or whisper. هذه عيب ظهر عدة مرات، لكنني لم أستطع إعادة إنتاجه في أحدث إصدار من Discourse.