يظل محتوى المنشورات من الموضوع الذي غادرته للتو معروضًا في الموضوع التالي بعد التنقل داخل التطبيق

إنه يعمل فقط على Horizon — لم ألاحظ في Foundation أن فرع الردود ينتقل بين المواضيع.

لكنني لا أعتقد أنه مفقود ببساطة في Foundation؛ بل يبدو أن الأمر يتعلق بكيفية عمل التنقل هناك. الفرق الذي لاحظته:

  • Horizon: عندما أنقر على موضوع ذي صلة (أو أفتح أي موضوع من القائمة)، يظهر الموضوع فورًا دون مؤشر تحميل. هذا التنقل الفوري هو بالضبط اللحظة التي يظهر فيها انتقال فرع الردود، بعد نقرتين متتاليتين أو أكثر.
  • Foundation: يظهر الموضوع فورًا في البداية أيضًا (مثل Horizon)، ولكن بعد حوالي 200-400 مللي ثانية، تظهر شاشة تحميل بنقاط متحركة ويعاد تحميل الموضوع مرة أخرى — أي أن هناك تحميلًا ثانٍ ذاتي التفعيل يلي الفتح السريع.

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

بشكل منفصل، أثناء الاختبار على Horizon: في العرض المتداخل، ألاحظ أحيانًا انزياحًا طفيفًا في التخطيط. أفتح موضوعًا، أبدأ في التمرير لأسفل، وعندما يصل الشاشة إلى الردود، قد يحدث انزياح سريع دقيق — ليس في كل مرة، ولكن بشكل متكرر. قد يكون مرتبطًا، وقد يكون أمرًا ثانويًا منفصلًا؛ أذكره فقط احتياطًا.

إعجابَين (2)