الآن، لم نتلق سوى تقريرين عن هذا الأمر، لكن هذا لا يزال عددًا غير صفري من مستخدمينا المنتظمين الذين لا يمكنهم استخدام الموقع على الهاتف المحمول - ومن يدري كم عدد الأشخاص الذين أبعدهم هذا الأمر.
يحدث هذا على كل من التطبيق والمتصفح الفعلي لديهم. أحد مستخدمينا الذين يعانون من المشكلة لديه iPhone 5S - نحن نعمل على الحصول على التفاصيل من المستخدم الآخر الآن.
إذا رأى أي شخص هذا من قبل، سنكون ممتنين جدًا للمساعدة في تتبع المشكلة. لقد استبعدنا بالفعل مشكلة تتعلق بالقالب عن طريق إنشاء قالب افتراضي تمامًا، والذي لا يزال تحدث فيه المشكلة، ولكننا لم نكتشف بعد ما هي المشكلة الفعلية.
من مستخدم آخر لدينا على هاتف يعمل بنظام أندرويد (Galaxy S9، Android 10، Chrome/Edge/Firefox كلها معطلة):
هناك بعض الأشياء التي تمثل مشاكل. هناك تأخير بين الضغط على “رد” وظهور المحرر، وعندما يظهر، فإنه غالبًا ما يزيل لوحة المفاتيح الخاصة بي، لذلك يتعين علي النقر على المحرر، مما يعيد لوحة المفاتيح الخاصة بي ولكنه يجمد المحرر لمدة ثانية أو ثانيتين. إذا قمت بتصغير المحرر، فلا يمكنني إعادته في حوالي نصف الوقت، ويتعين علي تحديثه بالقوة. غالبًا ما يتأخر عما أكتبه. إذا حاولت التمرير داخل المحرر أو إجراء تغييرات، فإنه يتجمد… لا أعرف، ربما نصف الوقت، وغالبًا إذا كان أطول من بضع كلمات. تصغير المحرر والتمرير في السلسلة يعني أنني لا أستطيع إعادته. حتى مجرد التمرير في السلسلة بدون المحرر صعب نوعًا ما، والكثير من المشاركات التي تم تخطيها، و (بشكل منفصل) سيتجمد ثم يقفز للأمام أحيانًا.
لدينا BrowserStack لذلك يمكننا التحقق مما إذا كان يتكرر هناك. أتساءل عما إذا كنا نعتمد على واجهة برمجة تطبيقات JavaScript لم تعد متوفرة في المتصفحات القديمة.
بافتراض العثور على حل، كم من الوقت يستغرق دفعه إلى الإصدار المستقر؟ نظرًا لأن هذا هو ما نستخدمه، وهذه المشكلة تجعل الموقع غير قابل للاستخدام تقريبًا على الأجهزة المحمولة لمجموعة فرعية من مستخدمينا الحاليين، فأنا خائف قليلاً من فكرة الاضطرار إلى الانتظار أشهر لذلك - ولكن لا يمكننا ببساطة التبديل بعيدًا عن الإصدار المستقر أيضًا.
انتظر، هل جعلت إعادة التوزيع إلى الإصدار المستقر استخدامه غير ممكن على هذه المتصفحات؟ أم أن الإصدار المستقر كان غير قابل للاستخدام منذ أن قمنا بإصداره؟
لن نحدد موعدًا نهائيًا لهذا الأمر قبل أن نحصل على فهم جيد لمدى المشكلة. كقاعدة عامة، لا نريد أن يكون هناك سلوك معطل في أي مكان، ومع ذلك، عندما تخرج المتصفحات من قائمة المتصفحات المدعومة لدينا، يجب أن تعود إلى عرض HTML للقراءة فقط.
ما هو الإصدار الدقيق للمتصفح الذي يستخدمه المستخدمون؟ (يجب أن يمنحنا إصدار iOS الدقيق هذه المعلومات)
يجب أن يعمل الإصدار المستقر بشكل جيد على نظام iOS 12 - فقد تم قصه قبل أن نبدأ في استخدام replaceAll في المسار الحرج، لذلك لا ينبغي أن تكون هناك حاجة إلى polyfill. لا يبدو أن المشكلة في المنشور الأصلي قد تسببها مكتبة مفقودة.
على الأرجح أنها سمة/إضافة تقدم المشكلة. @orangeandblack5 هل يمكنك المحاولة في الوضع الآمن؟
أيضًا، هل هناك أي فرصة لمشاركة رابط للمنتدى؟
(بالمناسبة، قمت بإعادة تحميل الفيديو في المنشور الأصلي لذلك لا داعي لزيارة wetransfer.)
لا يعرف المستخدم على وجه اليقين متى تعطل لأنه نادرًا ما يستخدم Discourse على الهاتف المحمول ولكنه يتذكر أنه كان يعمل في نقاط في الماضي - عندما سُئل “متى تعتقد أن آخر مرة كنت متأكدًا فيها من أنه كان يعمل على الهاتف المحمول؟” أجاب بـ “منذ حوالي عام ونصف”، لذا فإن أي تغييرات في الإصدار المستقر خلال تلك الفترة يمكن أن تكون مسؤولة - أو ربما قبل ذلك، إذا حدث أننا عملنا بشكل عشوائي مثل ChiefDelphi.\n\nأعتقد بالتأكيد أنه نظرًا لأن Meta معروفة بعدم عملها، فسيكون من الأفضل تركيز الجهود هنا، وربما يمكن الاتصال بأصحاب ChiefDelphi لمعرفة ما إذا كانت هناك أي اختلافات معينة تسمح لموقعهم بالعمل؟