وظيفة الرجوع في المتصفح معطلة أحيانًا على Android

لا يمكنني تحديد هذه المشكلة بعد، أو ليس لدي فكرة عن السبب الجذري، ولكن نظرًا لأنها تعطل وظائف المتصفح الأساسية، كان عليّ الإبلاغ عنها مبكرًا.

في الآونة الأخيرة، خلال الأسبوع الماضي تقريبًا، ظهرت مشكلة جديدة في مثيل CDCK SaaS الخاص بنا Tappara.co.

في بعض الأحيان، لا يعيدك زر الرجوع في المتصفح إلى الصفحة الرئيسية التي أتيت منها، بل إلى موضوع آخر كنت تقرأه قبل ذلك.

أنا شخصياً أرى هذا كثيرًا وقد أبلغ العديد من المستخدمين عن نفس المشكلة. حتى الآن، جميع التقارير من مستخدمي Android/Chrome.

3 إعجابات

مرحباً @ljpp - شكراً لك على الإبلاغ عن هذا. لقد كانت هناك بعض الترقيات الأخيرة في الكود الذي يتعامل مع التنقل “للخلف” الخاص بنا، لذلك من الممكن بالتأكيد حدوث تراجع، أو عدم توافق مع سمة/إضافة على موقعك.

هل لديك تسلسل محدد لزيارات الصفحات يؤدي إلى المشكلة؟

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

لا يوجد نمط تكرار بعد، ولكنه يحدث بشكل متكرر. كما شوهد بعض السلوك الغريب الآخر خلال اليومين الماضيين، والذي قد يكون متعلقًا به.

  • تحديث المتصفح نقلني إلى صفحة مختلفة عن التي كنت فيها عند تنفيذ التحديث.
  • رأيت مواضيع لا تُفتح عند النقر عليها في صفحة الفهرس.
إعجاب واحد (1)

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

لقد حاولت تكرار الأمر أكثر. يحدث بالتأكيد عندما لا يعيدك زر الرجوع مباشرة إلى أحدث المشاركات وهناك هذه القفزة إلى منشور آخر قبل أن تعود إلى قائمة المشاركات.

3 إعجابات

يحدث هذا على جهاز iPad/DiscourseHub أيضًا عند التمرير من اليسار. بدأ بالفعل بالأمس وهنا. مزعج جدًا :smirking_face:

ولا يحدث باستمرار. أحيانًا يعرض موضوعًا سابقًا بثانية، ويعيد تحميل المنتدى ويعود بسلاسة إلى الصفحة الرئيسية. أو يبدأ في المرور عبر سجل المواضيع الحمراء.

بالتأكيد - قد تكون هذه مشكلة مختلفة، ولكن نظرًا لأنها تبدو متشابهة، لم أبدأ موضوعًا جديدًا.

3 إعجابات

شكراً للجميع - سنواصل البحث في الأسباب المحتملة. إذا تمكن أي شخص من التحقق من وحدة تحكم المتصفح الخاصة به بحثًا عن أخطاء عند حدوث ذلك، فسيكون ذلك مفيدًا جدًا (أدرك أن هذا أسهل في التنفيذ على الهاتف المحمول!)

إعجابَين (2)

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

Uncaught TypeError: Cannot read properties of undefined (reading 'refresh')
    at e.navigatedToPost (url.js:335:20)
    at e.routeTo (url.js:240:14)
    at e.E [as navigateToTopic] (topic-list-item.js:44:16)
    at e.click (topic-list-item.js:284:19)
    at e.trigger (core_view.js:63:1)
    at e.r [as trigger] (index.js:383:1)
    at e.trigger (ember-events.js:138:30)
    at e.r [as trigger] (index.js:383:1)
    at HTMLTableRowElement.o (ember-events.js:203:39)
navigatedToPost @ url.js:335
routeTo @ url.js:240
E @ topic-list-item.js:44
click @ topic-list-item.js:284
trigger @ core_view.js:63
r @ index.js:383
trigger @ ember-events.js:138
r @ index.js:383
o @ ember-events.js:203
5 إعجابات

ولكن بطريقة ما يمكن أن يحدث الشيء نفسه بدون أي خطأ:


ثم زر الرجوع لا يعيدني إلى الأحدث أيضًا

لا توجد أخطاء عندما لا يعيدك زر الرجوع إلى الأحدث

5 إعجابات

شكراً على المعلومات المفصلة يا @Moin. لقد قمت للتو بـ دمج التزام من شأنه أن يعالج المشكلة. ستكون متاحة على Meta في غضون 30-60 دقيقة القادمة.

5 إعجابات

بعد جلسة قصيرة، يبدو الآن أن جهازي الآيباد بدأ يتصرف بشكل طبيعي أيضًا. إذن لم تكن المشكلة خاصة بأجهزة أندرويد فقط؟

إعجابَين (2)

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

إعجابَين (2)

إذا لم يؤدِ الإصلاح إلى أي تراجع هنا في Meta، فهل يمكنك النشر على Tappara.co أيضًا؟

إعجابَين (2)

يبدو أن هناك مشكلة معلقة عندما يتم تكوين إعداد الموقع ‘مؤشر التحميل’ على الإعداد (غير الافتراضي) ‘دوار’. سنقوم بإصلاح ذلك في أسرع وقت ممكن.

إعجابَين (2)

سيتم حل مشكلة “مؤشر التحميل = دوار” بواسطة FIX: Ensure topic route does not replaceState after navigation (#24563) · discourse/discourse@86f3e86 · GitHub

إعجابَين (2)

تم إغلاق هذا الموضوع تلقائيًا بعد 20 ساعة. لم يعد يُسمح بالردود الجديدة.