لاحظت أنه بعد معالجة عنصر في قائمة المراجعة، مثل “اعتماد المنشور”، يصبح من المستحيل التمرير إلى الأمام (تحميل المزيد عبر التمرير اللانهائي). على الأقل في حالتي عند استخدام خيار “مرتّب حسب:” بـ “تاريخ الإنشاء”.
لذا قمت باختبار هذا مرة أخرى على الإصدار 2.8.0beta4 وما زال يحدث معي مع ترتيب الفرز الافتراضي (النقاط). أعتقد أن الأمر نفسه ينطبق على أي خيارات فرز أخرى بناءً على الاختبارات السابقة.
لإعادة إنتاج المشكلة، تحتاج فقط إلى وجود 11 عنصرًا على الأقل في قائمة المراجعة. إذا قمت بالتعامل مع أي عنصر في أعلى القائمة (موافقة/رفض وما إلى ذلك)، فلن يكون من الممكن بعد ذلك التمرير لأسفل والتنقل إلى العنصر الأخير في القائمة. يجب تحديث القائمة بالكامل بالكامل من أجل القدرة على التنقل مرة أخرى.
ممتاز، شكرًا للتفاصيل! @sam، تمكنت من تكرار المشكلة. تكرار سهل كما اقترح @markersocial - علم ما لا يقل عن 11 منشورًا، افتح قائمة المراجعة، تعامل مع العلم الأول، ثم مرر للأسفل.
يرجع reject مصفوفة. عند تعيين متغير reviewables إلى مصفوفة newList (السطر 114)، يتم استبدال الفئة التي تحتوي على طرق إضافية مثل loadMore() بمصفوفة أساسية. (تعديل: هذا هو سبب عمل التحميل بشكل صحيح قبل حل العنصر ولكن ليس بعده)
إصلاح محتمل هو استبدال this.set("reviewables", newList); بـ this.reviewables.set("content", newList);.