خطأ إدخال PWA لنظام iOS (تم إصلاحه في iOS 18.7)

في نظام التشغيل iOS 18.6.2، كانت حقول إدخال النص في تطبيقات Discourse التقدمية (PWA) (Meta والمستضافة ذاتيًا) غير قابلة للاستخدام في بعض النوافذ المنبثقة (محرر عنوان الموضوع، البحث عن “نقل إلى موضوع موجود”). بعد التحديث إلى نظام التشغيل iOS 18.7 (22Hxxx)، لم تعد المشكلة تحدث.

البيئة المتأثرة

  • نظام التشغيل iOS 18.6.2 (22G100) — يمكن تكراره على كل من Meta ومثيلي الخاص عند تثبيته كتطبيق تقدمي (PWA).
  • كان الإدخال يعمل بشكل جيد في علامات تبويب Safari، ولكنه كان معطلاً فقط في حاوية التطبيق التقدمي (PWA).
  • لم يساعد إزالة/إعادة إضافة التطبيق التقدمي (PWA) وإعادة التشغيل.

الخطوات المتأثرة سابقًا

  • تحرير عنوان الموضوع → لم يكن بالإمكان الكتابة في حقل العنوان.
  • تحديد المشاركات → “نقل إلى” → “موضوع موجود” → لم يكن بالإمكان الكتابة في مربع البحث.

الوضع الحالي

  • بعد التحديث إلى نظام التشغيل iOS 18.7، تعمل كلتا المدخلات كما هو متوقع.
  • يبدو أن المشكلة كانت خطأ في WebKit/iOS في المنبع بدلاً من تراجع في Discourse.

ملاحظات

  • النشر هنا لزيادة الوعي: إذا واجه مسؤولون/مستخدمون آخرون هذه المشكلة على نظام التشغيل iOS 18.6.2، فإن الترقية إلى 18.7 يحلها.

لإضافة بعض السياق:

  • ظهرت المشكلة لأول مرة لدي على نظام التشغيل iOS 18.6.2، مباشرة بعد تحديث موقعي المستضاف ذاتيًا (تثبيت Docker قياسي في حاوية واحدة للإنتاج يتتبع اختبارات-passed). سحب هذا التحديث ما لا يزيد عن ~40 التزامًا جديدًا، بما في ذلك الالتزام الأخير لمكون Who’s Online الإضافي.
  • أنا أقوم بتشغيل مكونات Discourse الإضافية الرسمية فقط، ولا يوجد أي كود طرف ثالث أو تصحيحات مخصصة.
  • نظرًا لأنه يمكنني إعادة إنتاجه على PWA الخاص بـ Meta أيضًا، فقد استبعد ذلك أي شيء خاص بالتثبيت.

بعد التحديث إلى نظام التشغيل iOS 18.7، اختفت المشكلة. لذلك، يبدو أن هذا كان تراجعًا في نظام التشغيل iOS/WebKit، وليس تغييرًا في Discourse.

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