أنا أنشر هذا هنا وليس في قسم الأخطاء نظرًا لعدم وجود خطوات واضحة لتكرار المشكلة - لقد لاحظت مؤخرًا في منتديات مجتمع WaniKani (https://community.wanikani.com/) أن بعض المواضيع التي أتابعها لا يتم تمييزها كمقروءة على الرغم من نشر مشاركات جديدة فيها، وقد تم توجيهي إلى هنا. بعض هذه المواضيع لم تظهر كمقروءة لعدة أسابيع الآن على الرغم من النشاط المنتظم - ستظهر في نظرة عامة “الأحدث”، ولكنها ستكون رمادية اللون كما لو أنها قد تمت قراءتها بالفعل. بعض التفاصيل الإضافية:
- إنها دائمًا نفس المواضيع التي تفشل في الظهور كمقروءة
- لقد عبثت بخيارات التتبع لهذه المواضيع دون جدوى
- لقد تأكدت من أنني لم أقم بكتم هذه المواضيع أو الفئات التي تنتمي إليها
- لدي مستخدم واحد تم تجاهله، ولكن آخر مشاركة في هذه المواضيع ليست عادةً من هذا المستخدم، والمواضيع الأخرى التي ينشر فيها تظهر كمقروءة حتى عندما يكون هو آخر مستخدم نشر فيها، لذلك قد يكون هذا غير ذي صلة
- العداد لعدد المواضيع غير المقروءة غالبًا ما يكون خاطئًا (في أسفل الموضوع وفي قائمة التنقل)، ويظهر عددًا أكبر من المواضيع مما هو غير مقروء بالفعل - في البداية نسبت هذا إلى المستخدم المتجاهل، ولكن عند التدقيق يبدو أن المواضيع التي لا تظهر كمقروءة قد تُحتسب ضمن عدد المواضيع على الرغم من عدم ظهورها في النظرة العامة
- التحديث (سواء كان تحديثًا ناعمًا أو صعبًا) لا يغير هذا السلوك، ولا تسجيل الخروج وتسجيل الدخول مرة أخرى
ليس لدي أي فكرة عما قد يكون قد أدى إلى ذلك أو ما إذا كان مرتبطًا بأي شيء فعلته، ولكنني لم أجد شيئًا عند محاولة البحث عن المشكلة. هل لدى أي شخص فكرة عما قد يسبب هذا وكيف يمكنني حله؟
تعديل: أعتقد أنني أرى سببًا تقنيًا لذلك. في ملف JSON الذي يتم إرجاعه من /latest.json، بالنسبة لأحد المواضيع المتأثرة أرى
highest_post_number: 6561
ولكنني أرى أيضًا
last_read_post_number: 8819
لنفس الموضوع - لذلك يبدو أن Discourse مقتنع لسبب ما بأنني قرأت آخر مشاركة لم يتم إنشاؤها بعد. هذا الموضوع هو أيضًا استمرار تلقائي لموضوع سابق تجاوز حد الـ 10 آلاف مشاركة. لست متأكدًا مما إذا كان كلا هذين الأمرين ينطبقان على جميع المواضيع المتأثرة، ولكنني سأراقب ذلك.
تعديل 2: ينطبق نفس الشيء على موضوع آخر متأثر، مع highest_post_number: 403 و last_read_post_number: 2334. هذا أيضًا استمرار لموضوع سابق.
وثالث أيضًا - highest_post_number: 1402 و last_read_post_number: 6212. هذا ليس استمرارًا لموضوع سابق على الرغم من ذلك.
تعديل 3 (الأخير حاليًا أعدك): فقط من أجل الاكتمال، بالنسبة للمواضيع غير المتأثرة والتي وصلت إلى آخر مشاركة فيها، تتطابق الأرقام (highest_post_number و last_read_post_number). أعتقد أن هذا التباين هو ما يسبب عدم ظهور المشاركات الجديدة كمقروءة، ولكن بالطبع لا يمكنني أن أكون متأكدًا بنسبة 100٪.