في الآونة الأخيرة عند قراءة موضوع، عندما أقوم بالتمرير إلى أسفل الموضوع أرى “يوجد موضوع واحد غير مقروء متبقي”. ولكن عندما أنقر على الرابط الموجود على “1 غير مقروء”، يتضح أنه لا توجد مواضيع غير مقروءة متبقية. لقد كنت أرى هذا كثيرًا في الآونة الأخيرة على https://community.wanikani.com، ولكني متأكد من أنني رأيته مرة هنا في meta أيضًا. أنا فقط أتابع عددًا أقل من المواضيع هنا، لذلك هناك فرصة أقل لي لرؤية المشكلة تظهر.
في هذه الحالة الأخيرة، رأيت نص “يوجد موضوع واحد غير مقروء متبقي” يختفي مباشرة بعد أن قمت بنسخه للحصول على اقتباس دقيق لتقرير هذا الخطأ. لذلك قد يكون هناك تأخير طويل إلى حد ما في مهمة خلفية تقوم بتحديث عدد المواضيع غير المقروءة. أو ربما اختفى عندما فتحت صفحة رئيسية للفئات في علامة تبويب أخرى. لست متأكدًا حقًا مما إذا كان أي من هذا التكهنات ذا صلة، لكنني اعتقدت أنه يجب علي ذكره فقط في حالة.
ما زلت أرى هذا، ولكن الآن أرى أيضًا مواضيع تظهر على أنها غير مقروءة فعليًا بعد 15 ثانية أو أكثر من زيارتي للموضوع، دون أي مشاركات إضافية بين تلك النقاط. أعتقد أنه قد يكون هناك بعض التأخير بين قراءة موضوع ووضع علامة عليه كمقروء في مكان آخر في النظام.
تعديل: لا تتردد في قراءة هذا المنشور، ولكن هذه الخطوات غير صحيحة في الواقع. المنشور التالي يقدم خطوات إعادة إنتاج صحيحة.
المنشور الأصلي الذي يحتوي على خطوات إعادة إنتاج غير صحيحة
يحدث الخطأ بشكل غير متسق، مما يجعل من الصعب تقديم خطوات إعادة إنتاج دقيقة. إليك ما يحدث عادةً:
أنتقل إلى /unread من الرابط الموجود في الصفحة الرئيسية. لنفترض أن هناك موضوعًا واحدًا غير مقروء.
أفتح الموضوع غير المقروء.
أنتقل إلى أسفل الصفحة بعد قراءة الموضوع.
لا يزال أسفل الصفحة يظهر 1 unread على الرغم من أنني فتحت للتو الموضوع الوحيد غير المقروء.
أنقر على رابط 1 unread للانتقال إلى /unread، حيث لا تظهر أي مواضيع غير مقروءة.
إذا كنت تقصد حسابًا واحدًا يتتبع موضوعًا وحسابًا آخر للنشر في هذا الموضوع، فقد يساعد ذلك، نعم. أعتقد أن الخطأ يحدث بشكل متكرر بما يكفي بحيث ستتمكن بالتأكيد من إعادة إنتاجه بهذه الطريقة إذا حاولت ذلك عدة مرات.
هل تغير أي شيء في الشهر الماضي تقريبًا فيما يتعلق بكل هذا؟ لقد بدأ يحدث فجأة، سواء على https://community.wanikani.com أو هنا على meta.
من المضحك أنني ربما اكتشفت خطوات التكرار الفعلية (أو ربما مجرد طريقة أخرى لحدوث ذلك، لست متأكدًا حقًا) عن طريق نشر الخطوات المذكورة أعلاه. بينما كنت أكتب المنشور السابق، أظهر الجزء السفلي من الصفحة بشكل صحيح1 unread. ومع ذلك، بمجرد أن قمت بنشر هذا المنشور، تغير إلى 2 unread، وهو أمر خاطئ. أدى النقر على رابط 2 unread إلى نقلي إلى /unread حيث تحققت من وجود موضوع واحد غير مقروء بالفعل. يبدو الأمر كما لو أن نشر المنشور أضاف إلى عدد الرسائل غير المقروءة على الرغم من أنه كان منشوري ولم يكن ينبغي أن يؤثر على عدد الرسائل غير المقروءة. إذا حدث هذا باستمرار، فيجب أن يكون أكثر فائدة لتكرار الخطأ من خطواتي السابقة.
تحرير: وها أنا ذا، عندما قمت بنشر هذا المنشور، تغير بشكل غير صحيح إلى 2 unread مرة أخرى. ظل على هذا النحو لعدة ثوانٍ قبل أن يتغير مرة أخرى إلى 1 unread الصحيح. لذلك أعتقد أن هذه الخطوات ستنجح.
تحرير 2: لقد نشرت في موضوع كنت أتابعه في https://community.wanikani.com، وفي هذه الحالة، انتقل أيضًا من عدم إظهار رابط الرسائل غير المقروءة إلى إظهار 1 unread بشكل غير صحيح. هذه المرة استغرقت الصفحة دقيقة كاملة لإدراك أنني لم يكن لدي أي مواضيع غير مقروءة بالفعل، وعند هذه النقطة اختفى الرابط مرة أخرى. أنا الآن ثلاث مرات من أصل ثلاثة مع الخطوات في هذا المنشور لتكرار المشكلة، لذلك أعتقد أن هذه الخطوات ستتكرر باستمرار.
نبدأ بدون أي رسائل غير مقروءة، ثم بعد إنشاء منشور جديد، نعود إلى الصفحة الرئيسية، حيث تظهر الآن رسالة واحدة غير مقروءة، وهي المنشور الذي أنشأناه للتو. يجب النقر على فئة “غير مقروء” لمسحها.
أعتقد أن هذا هو نفس الشيء. يحدث ذلك سواء انتقلت من 0 إلى 1 أو من 1 إلى 2 غير مقروء، بالإضافة إلى ظهوره في أسفل موضوع أو في الصفحة الرئيسية. كما ذكرت أعلاه، كانت محاولتي الأولى لخطوات التكرار خاطئة. سأقوم بتعديل المنشور بشكل أكبر لتوضيح ذلك.
هذا رائع يا شون! سنلقي نظرة خلال الأسبوع القادم ونرى ما إذا كان بإمكاننا معالجة هذه الحالة الطرفية. لقد كانت تزعجني لبضعة أسابيع أيضًا، لذا يسعدني الحصول على طريقة لإعادة إنتاجها.
إعادة الإنتاج أثناء النشر في هذا الموضوع نفسه، ارتفع عدد الرسائل غير المقروءة لدي من 305 إلى 306.
أنا أعمل حاليًا على هذه المشكلات وبعض المشكلات الأخرى المتعلقة بالمواضيع غير المقروءة والجديدة، ومن المحتمل ألا يكون لدي حل قبل نهاية الأسبوع بسبب عيد الفصح، لكنني سأواصل البحث في هذا الأسبوع المقبل.