الأولوية/الخطورة: متوسط - بينما قد لا يؤثر هذا بشكل مباشر على وظائف Discourse، إلا أنه يمثل مشكلة حرجة في سهولة الاستخدام يمكن أن تُحبط المسؤولين والمصممين الذين يحاولون تعديل السمات على الأجهزة المحمولة.
المنصة: آيباد (الجيل السادس)، متصفح سفاري على نظام iOS.
الوصف:
عند تعديل CSS في منشئ سمات Discourse على سفاري باستخدام آيباد، تخفي لوحة مفاتيح iOS مربع إدخال النص. هذا يجعل من الصعب عرض أو تعديل التعليمات البرمجية في نهاية ملف CSS.
خطوات التكرار:
افتح متصفح سفاري على آيباد (الجيل السادس).
انتقل إلى موقع منشئ سمات Discourse.
حدد سمة موجودة لتعديلها.
انتقل إلى قسم تعديل CSS للسمة المحددة.
قم بالتمرير إلى نهاية CSS الموجود.
انقر داخل مربع النص في نهاية CSS لإظهار لوحة المفاتيح.
حاول إضافة قاعدة CSS جديدة في نهاية CSS الموجود.
لاحظ أن لوحة مفاتيح iOS تظهر وتحجب رؤية مربع النص، مما يجعل من الصعب رؤية أو تعديل التعليمات البرمجية.
ضع في اعتبارك أن الحصول على الحجم الصحيح في نظام iOS صعب للغاية… لقد استغرق الأمر مني أنا و@pmusaraj و@j.jaffeux العديد من التكرارات فقط لفرز الدردشة والمؤلفات الأساسية.
لا بأس بالنسبة لي شخصيًا، أنا لا أستخدم منشئ السمات على جهاز الآيباد الخاص بي كثيرًا على أي حال. أحيانًا أحب استخدامه لاختبار سريع للكود إذا لم أكن بالقرب من جهاز الكمبيوتر المحمول الخاص بي. يمكن وضع الكود في أي مكان أعلى في مربع النص أيضًا، لذا فهو جريء جدًا. شكرًا @sam!