محرر المواضيع الجديد صغير جداً على iOS 26.5 عبر Safari

مرحبًا!

لدينا مستخدم قديم جدًا (نعمل على استضافة ذاتية لـ Discourse منذ 11 عامًا (!)، لذا شكرًا حارًا للفريق على ذلك :heart: :partying_face:) لا يستطيع إنشاء مواضيع جديدة على متصفح Safari المحمول على iOS بعد الآن.

يبدو الأمر بالنسبة له كما يلي، حيث تكمن المشكلة في منطقة محرر النصوص المضغوطة:

طلبت منه تجربة try.discourse.org لإعادة إنتاج هذه المشكلة، وهي المصدر الذي أُخذت منه لقطات الشاشة في هذا الموضوع.

يمكنه الرد على المواضيع بشكل طبيعي، كما هو موضح هنا:

معلومات البيئة (يرجى طلب المزيد إذا فاتني شيء):

وكيل المستخدم للعميل (من قاعدة بياناتنا):

Mozilla/5.0 (iPhone; CPU iPhone OS 18_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.5 Mobile/15E148 Safari/604.1

يقول المستخدم إنه يستخدم iPhone 16 Pro مع iOS 26.5 (أحدث التحديثات المتاحة لديه).

إصدار Discourse لدينا هو (بالإضافة إلى إمكانية إعادة الإنتاج على try.discourse.org اعتبارًا من اليوم):

2026.6.0-latest (9ba9bc6c55)

كما جرب المستخدم أيضًا موضوع Horizon نظيفًا (بدون إضافات مكونات من جانبنا) وتمكن من إعادة إنتاج المشكلة أيضًا.

جرب فتح/إعادة فتح لوحة المفاتيح ولم يستطع تجاوز هذه المشكلة.

لديّ وصول إلى iPhone 16e مع iOS 26.5، ولا أستطيع إعادة إنتاج هذه المشكلة باستخدام Safari على أحدث التحديثات في منتدانا، لذا ربما يكون هناك شيء يتعلق بإعدادات ذلك المستخدم أو إعداداته على iOS؟ :expressionless:

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

هذا تحديدًا لأن المساحة غير كافية للكتابة، أليس كذلك؟

ربما يمكننا إجراء تحسين لضمان وجود سطر واحد على الأقل من المساحة هنا للكتابة بغض النظر عن حجم الجهاز… لكن في الوقت الحالي، إذا قاموا بإخفاء شريط الأدوات باستخدام زر «☰» في أعلى محرر النصوص، فهل يمكنهم على الأقل إدخال بعض المحتوى؟

زر يساعد المستخدمين فعليًا ويوفّر لهم سطرًا واحدًا الآن، مما يجعلهم أكثر سعادة. إليك مثال منهم:

لا يوجد مساحة كبيرة للعمل بها، ومن المدهش أن الهواتف الحديثة نسبيًا تمنح مساحة رأسية ضئيلة جدًا عند ظهور لوحة المفاتيح بهذه الطريقة. ربما يمكن طي قسم التصنيفات/الوسوم أو جعل أيقونات GIF/رفع/ملء الشاشة تتدفق أكثر نحو اليسار لتجنب ظهور سطر جديد في المستقبل؟

على أي حال، شكرًا لك على اهتمامك — نقدر ذلك!

تعديل: لقد ذكّرت المستخدم أيضًا بأيقونة ملء الشاشة التي قد تساعد في هذا السياق أيضًا :television:. لا يبدو أنه يمكن التعديل فعليًا في وضع ملء الشاشة على الأجهزة المحمولة، لكن ربما يمكن أن يكون ذلك حلاً مستقبليًا لتجاوز قيود المساحة هذه؟

إنه ليس وضع ملء شاشة، بل وضع معاينة. تمامًا كما على سطح المكتب، لا يمكنك التعديل أثناء المعاينة.

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

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

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

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

fearlessfrog/composer-fullscreen-mobile: هذا المكون الموضوعي يضيف زر ملء الشاشة إلى محرر الرسائل.