كان هناك عدد كبير من الأشخاص يذكرون مشكلات تتعلق بعدم وضع علامة “تمت القراءة” على المواضيع في نظام أندرويد.
قمنا بإجراء تحليل للجذر السببي واكتشفنا أن واجهة برمجة تطبيقات رؤية الصفحة (Page Visibility API) قد غيّرت طريقة عملها في متصفح كروم لأندرويد الإصدار 77.
تم مناقشة ذلك بإيجاز هنا:
وهناك رسم بياني توضيحي يشرح دورة حياة الواجهة الجديدة:
أعراض المشكلة هي:
تستخدم هاتف أندرويد الخاص بك
تنتقل للقيام بشيء آخر لمدة 5-10 دقائق
تعود إلى Discourse ولا يتم وضع علامة “تمت القراءة” على أي شيء بعد ذلك
يبدو أن الأمر يعمل لدينا الآن أيضًا. لم أعد أواجه هذه المشكلة في ميتا بعد الآن، والمشاكل غير المقروءة التي نواجهها في تثبيتتي تتعلق بحركة مرور الشبكة وليس بالخطأ.