آمل أن تتمكنوا من إعادة إنتاج المشكلة، لقد قمت بتحديث برنامج Discourse الخاص بي، وعند الضغط على زر الرجوع في المتصفح بعد العنصر الثاني (أو ما بعده) أثناء تصفح الأحداث القادمة، يكون وقت التشغيل مفرطًا.
لا يبدو هذا خطأً جسيمًا بالنسبة لي، يمكنك ببساطة إغلاق تطبيق الويب التقدمي (PWA) وإعادة فتحه، ولكنني أشعر بتحسن عند تقديم تقرير خطأ الآن بدلاً من لاحقًا.
مع اقتراب نسختي من ديسكورس من المزامنة مع أحداث الجامعة على نظام التقويم هذا، فإن هذه مشكلة ستكون مزعجة بشكل خاص.
إذا كنت أتعمق في الرياضيات في مواضيع مختلفة وأصل إليها عبر هذا التقويم كل مساء، فمن الناحية المثالية لا أريد تحديث أو فتح/إغلاق تطبيق الويب التقدمي (PWA).
بصفتي طالب فيزياء، لست ماهراً بشكل خاص في برمجة ديسكورس بعد،
مع ملاحظة أننا سنبذل قصارى جهدنا ولكن لأسباب مختلفة (الجدول الزمني للإصدار، والتعامل مع الآثار الجانبية لهذه التغييرات في مشاريع أخرى)، قد يكون في أغسطس.
العَرَض: عند التثبيت كتطبيق ويب تقدمي (PWA) في سفاري (إضافة إلى الشاشة الرئيسية)، ينهار التطبيق باستمرار التقويم بعد
فتح اللوحة اليسرى
الضغط على “الأحداث القادمة”
الضغط على > عدة مرات
ملاحظة الانهيار إلى الجانب، لذا تحتاج الصفحة إلى التحديث
• اختبارات التحكم:
• متصفح سفاري (لا يوجد PWA): يعمل بشكل جيد، حتى بدون الوضع الآمن.
• الوضع الآمن في سفاري: يعمل بشكل جيد. لم يثر أي أخطاء في JavaScript تم إيقافها في /logs على الرغم من تمكينها
• PWA: ينهار بشكل متكرر.
حتى الآن، يشير هذا إلى تفاعل بين Safari PWA/WebKit، بدلاً من مشكلة في المكون/السمة.