يتجمد محرر/منشئ Markdown على iOS عند تحديد النص للمرة الثانية

أواجه مشكلة قابلة للتكرار في تحديد النص داخل محرر Markdown على نظام iOS.

هذه المشكلة منفصلة عن مشكلة /upcoming-events التي أبلغت عنها سابقاً. لاحظت هذا السلوك في المحرر لأول مرة بعد عمليات إعادة البناء السابقة، وقد استمر عبر آخر عمليتي إعادة بناء.

الإصدارات التي تم اختبارها

  • v2026.7.0-latest +188
  • v2026.7.0-latest +195

في وقت الاختبار، كان الإصدار +196 متاحاً، لكن التعديل الإضافي الوحيد بدا غير مرتبط بالمحرر.

خطوات إعادة إنتاج المشكلة

  1. افتح محرر موضوع جديد أو رد في وضع Markdown.
  2. أدخل أو ألصق عدة أسطر من النص.
  3. اضغط مطولاً وحدد بعض النص.
  4. يعمل التحديد الأول بشكل طبيعي.
  5. انقر في مكان آخر لإلغاء التحديد.
  6. اضغط مطولاً على النص مرة أخرى وحاول إجراء تحديد آخر.

النتيجة المتوقعة

يجب أن تظهر قائمة تحديد النص ومقابض التحديد الخاصة بنظام iOS بشكل طبيعي في كل مرة، بما في ذلك خيار تحديد الكل عند الاقتضاء.

النتيجة الفعلية

يعمل التحديد عند فتح المحرر لأول مرة.

بعد إلغاء التحديد الأول، يؤدي محاولة تحديد النص مرة أخرى إلى جعل المحرر أو واجهة تحديد النص غير متجاوب. لم أعد قادراً على تحديد النص بشكل موثوق، أو تحريك مقابض التحديد، أو استخدام تحديد الكل.

الاختبارات التي تم إجراؤها بالفعل

  • تتكرر المشكلة في v2026.7.0-latest +188
  • لا تزال تتكرر بعد إعادة البناء إلى v2026.7.0-latest +195
  • تتكرر في وضع Discourse الآمن (Safe Mode)
  • تمت إزالة مكونات السمة المعطلة أو غير المستخدمة قبل إعادة الاختبار
  • يعمل التحديد الأول باستمرار؛ تبدأ المشكلة بعد إلغاء التحديد ومحاولة التحديد مرة أخرى

البيئة

  • العميل: iOS
  • الواجهة: تطبيق الويب المثبت (PWA) أو Safari
  • المحرر: وضع Markdown
  • وضع Discourse الآمن: تتكرر المشكلة
  • إصدار Discourse المثبت حالياً: v2026.7.0-latest +195

يمكنني توفير إصدار iOS، ونموذج الجهاز، وتسجيل للشاشة إذا كان ذلك مفيداً.

مرحبًا @Ethsim2

أعتقد أن هذا مرتبط بتغيير أجريته الأسبوع الماضي في محاولة للتخفيف من بعض الشذوذات في واجهة المستخدم المرتبطة بـ WebKit و iOS، خاصة على أجهزة iPad.

أنا بعيد عن العمل اليوم وسأبحث في الأمر أول شيء يوم الاثنين. سيكون من المفيد معرفة موديل الجهاز الذي كنت تستخدمه.

شكراً - أقوم بالاختبار على iPhone 16 Pro (موديل MYNQ3QN/A) الذي يعمل بنظام iOS 26.5.

يمكنني إعادة إنتاج المشكلة في كل من:

  • تطبيق Discourse PWA المثبت
  • متصفح Safari

السلوك هو نفسه في كلتا الحالتين: تعمل أول عملية تحديد للنص، ولكن بعد إغلاقها، يؤدي أي محاولة ثانية لتغيير طول التحديد إلى جعل واجهة التحديد غير مستجيبة.

يمكنني أيضاً توفير تسجيل للشاشة إذا كان ذلك مفيداً.

مرحبًا @Ethsim2، لقد دمجْتُ للتو إصلاحًا لهذه المشكلة وسيكون متاحًا قريبًا.

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