بعض المواضيع المتعقبة لا تظهر كغير مقروءة

أنا أنشر هذا هنا وليس في قسم الأخطاء نظرًا لعدم وجود خطوات واضحة لتكرار المشكلة - لقد لاحظت مؤخرًا في منتديات مجتمع 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٪.

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

تم حل المشكلة منذ فترة طويلة، لكنها عادت للظهور. يؤثر ذلك على موضوع واحد حتى الآن، على حد علمي، يعرض الرد بتنسيق JSON من latest.json ما يلي للموضوع المتأثر:

{
        "id": 65108,
        "title": "WaniKani has officially stopped clicking my POLLs",
        "fancy_title": "WaniKani has officially stopped clicking my POLLs",
        "slug": "wanikani-has-officially-stopped-clicking-my-polls",
        "posts_count": 1867,
        "reply_count": 1577,
        "highest_post_number": 1868,
        "image_url": "https://global.discourse-cdn.com/wanikanicommunity/optimized/4X/1/7/f/17f7e88c4ebd69e1b8ea76b74625f8f8a17447ae_2_1024x482.jpeg",
        "created_at": "2024-03-02T23:27:05.198Z",
        "last_posted_at": "2024-03-11T06:12:55.262Z",
        "bumped": true,
        "bumped_at": "2024-03-11T06:12:55.262Z",
        "archetype": "regular",
        "unseen": false,
        "last_read_post_number": 4271,
        "unread": 0,
        "new_posts": 0,
        "unread_posts": 0,
        "pinned": false,
        "unpinned": null,
        "visible": true,
        "closed": false,
        "archived": false,
        "notification_level": 2,
        "bookmarked": false,
        "liked": true,
        "tags_descriptions": {
          
        },
        "views": 547,
        "like_count": 4970,
        "has_summary": true,
        "last_poster_username": "shuly",
        "category_id": 9,
        "pinned_globally": false,
        "featured_link": null,
        "has_accepted_answer": false,
        "can_vote": false,
        "posters": [
          {
            "extras": null,
            "description": "Original Poster",
            "user_id": 78576,
            "primary_group_id": 174,
            "flair_group_id": 174
          },
          {
            "extras": null,
            "description": "Frequent Poster",
            "user_id": 151896,
            "primary_group_id": 118,
            "flair_group_id": 118
          },
          {
            "extras": null,
            "description": "Frequent Poster",
            "user_id": 13491,
            "primary_group_id": 214,
            "flair_group_id": 214
          },
          {
            "extras": null,
            "description": "Frequent Poster",
            "user_id": 69207,
            "primary_group_id": 171,
            "flair_group_id": 171
          },
          {
            "extras": "latest",
            "description": "Most Recent Poster",
            "user_id": 51836,
            "primary_group_id": 204,
            "flair_group_id": null
          }
        ]
      }

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

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