انتقال Discourse بمقدار 20 مشاركة للأعلى عند العودة إلى PWA

مرحباً،

لقد أجرينا للتو تحديثًا لـ Discourse في نهاية هذا الأسبوع (2026.1.0-latest). لاحظت أنه في بعض الأحيان، عند استخدام منتدانا المثبت كتطبيق ويب تقدمي (PWA) باستخدام Chrome، فإن الخروج من التطبيق والعودة إليه سيؤدي إلى تخطي المحادثات بمقدار 20 مشاركة للأعلى.

يحدث هذا عندما، على سبيل المثال، يتم النقر على رابط لموقع خارجي والعودة إلى المنتدى، أو التبديل بين التطبيقات، أو استخدام زر الرجوع.

يحدث هذا أيضًا في قوائم المواضيع، حيث تؤدي العودة إلى PWA أحيانًا إلى استعادة الموضع الخاطئ.

لم ألاحظ هذا عند استخدام المنتدى مباشرة على متصفح الويب، لكنني لم أختبره كثيرًا.

كل شيء آخر يعمل بشكل جيد. النقر على المحادثات يذهب إلى المكان الصحيح، والروابط المباشرة لرسائل محددة تذهب إلى حيث ينبغي.

شكراً

إعجابَين (2)

أنا أيضًا أحصل على هذا في تثبيتي المستضاف ذاتيًا وهنا على ميتا.

3 إعجابات

شكرًا لإبلاغك عن هذا، هل يمكنك إخبارنا إذا كنت تستخدم نظام أندرويد (Android) أم آي أو إس (iOS) وما هو الإصدار الذي تستخدمه؟

هذا على نظام أندرويد 16، مع متصفح كروم 144.

إعجاب واحد (1)

أنا على أندرويد 14، كروم 144

إعجاب واحد (1)

لا أستطيع إعادة إنتاج المشكلة على نظام أندرويد 14، كروم 144. هل هناك خطوات محددة تعيد إنتاج المشكلة في كل مرة؟

لقد واجهنا سابقًا مشكلة مشابهة تتمثل في “انتقال الصفحة للأعلى بمقدار 20 منشورًا”، وكانت تحدث في الغالب على نظام iOS.

طريقة بسيطة بالنسبة لي هي الدخول في مناقشة برابط خارجي، والنقر عليه لفتحه في علامات تبويب مخصصة (Custom Tabs)، والعودة إلى المنتدى.

إعجاب واحد (1)

بعد بضعة أيام من الاختبار، إليك بعض التوضيحات:

عند فتح تطبيق الويب التقدمي (PWA)، تسير الأمور على ما يرام لبعض الوقت. عندما تحدث المشكلة، يجب علي إغلاق وإعادة تشغيل تطبيق الويب التقدمي (PWA) لإزالتها.

أيضًا، لا يقتصر الأمر على القفز للأعلى فحسب، بل يمكن أن يقفز للأسفل أيضًا. قوائم المواضيع تتأثر أيضًا.