لا يمكن تجاهل غير المقروء إذا كانت آخر مشاركة تعيينًا أو همسة

أستطيع إعادة إنتاج هذه المشكلة على Meta (فريق، لا تترددوا في انتحال هويتي لرؤية المشكلة).

إذا انتهى موضوع ما بـ “تعيين/إلغاء تعيين” أو “رسالة سرية”، فإن زر “تجاهل” في تبويب “غير المقروء” لا يقوم بإزالته.

4 إعجابات

@martin هل يمكنك إضافة هذا إلى قائمتك :slight_smile:

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

لا مشكلة، سأضيفه!

6 إعجابات

@awesomerobot تمكنت من إعادة إنتاج هذا الخطأ محليًا وإصلاحه عندما كان الوهمي آخر منشور في موضوع، ومع ذلك، إذا كانت آخر إجراء هو تعيين/إلغاء تعيين، فإن تبويب غير المقروء كان يتم مسحها بشكل صحيح. لمحاولة إعادة إنتاج المشكلة، قمت بالخطوات التالية:

  1. أنشأت موضوعًا باسم مستخدم واحد
  2. تابعته باسم مستخدم آخر
  3. عيّنت الموضوع باسم المستخدم الأول
  4. انتقلت إلى تبويب غير المقروء باسم المستخدم الثاني (حيث ظهر الموضوع كغير مقروء)
  5. نقرت على زر تجاهل… وأكدت النافذة المنبثقة

تم مسح جميع العناصر غير المقروءة بعد ذلك. ومع ذلك، إذا قمت بنفس الإجراءات باستبدال الخطوة 3 بإنشاء رد وهمي، فقد واجهت الخطأ ولم يتم مسح قائمة غير المقروء. هل هناك أي شيء آخر أحتاج إلى فعله لإعادة إنتاج جزء التعيين/إلغاء التعيين في هذا؟ إذا لم يكن الأمر كذلك، فسأقوم فقط بتطبيق الإصلاح الذي لدي :slight_smile:

3 إعجابات

همم، لست متأكدًا… لقد ذهبت للتو لمسح غير المقروءات مرة أخرى، فتم مسح المزيد منها… لكن بعضها لا يزال عالقًا. ربما كان

3 إعجابات

شكرًا لك، سأقوم بتطبيق التعديل للتأكد من إغلاق المواضيع غير المقروءة إذا كانت الرسالة الخاصة هي آخر منشور :+1:

3 إعجابات

تم دمج إصلاح لهذه المشكلة للتو FIX: Unread topics not clearing when whisper is last post by martin-brennan · Pull Request #8271 · discourse/discourse · GitHub

5 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 3 أيام. لم يعد السماح بردود جديدة.