شكرًا لك على الملاحظات! نحن ندرك أننا لم نصل بعد إلى مستوى إمكانية الوصول الكامل، وقد عملنا مؤخرًا على تحسين هذا الجانب. في نهاية عام 2020، قمنا بإجراء تدقيق مستقل لإمكانية الوصول على أهم صفحات Discourse غير الإدارية، وقد بدأنا خلال الأسبوعين الماضيين في معالجة القضايا ذات الأولوية العالية.
الآن بعد أن أشرت إلى ذلك، أستطيع أن أفهم لماذا قد يكون العثور على قائمة الإدارة صعبًا. رابط القائمة موجود داخل إحدى القوائم الرئيسية في الرأس… بينما تسمية Aria الخاصة به هي “الانتقال إلى قائمة مواضيع أو فئة أخرى”… وهو ما لا يوضح بالتأكيد وجود روابط إدارية بداخلها.
بخصوص الرسالة التي تقول إن Discourse يتذكر مكان توقفك… فإن السلوك المتوقع هو أنه عند دخولك إلى الموضوع، يتم الانتقال مباشرة إلى المكان الذي توقفت فيه عن القراءة. لقد جربت التنقل باستخدام لوحة المفاتيح للتو، ويمكنني تأكيد أن التركيز لا يتم وضعه في المكان الصحيح.
العديد من القوائم المنسدلة لدينا هي تطبيق مخصص، وهذا أحد المجالات التي تم الإشارة إليها لنا لتحسين إمكانية الوصول. كما أننا على علم بأن النوافذ المنبثقة (modals) لدينا لا تحصر التركيز، مما يؤدي إلى صعوبة الوصول إلى بعض المحتويات، خاصة في الصفحات التي تحتوي على التمرير اللانهائي كما واجهت أنت.
بخصوص أسئلتك حول البقاء مع Discourse… كل ما ذكرته ممكن؛ سيقتصر الأمر على بضع أسطر من CSS لإخفاء تلك العناصر. يجب أن يكون هذا CSS ضمن سمة (theme)، لكنه يمكن أن يوجد داخل مكون من مكونات السمة، والذي يمكن إضافته إلى أي سمة موجودة (لذلك لن تضطر إلى تغيير سمتك الأساسية). السمات أفضل بكثير لعملية الترقية، لأنها تعمل فوق Discourse… بينما تعديل القوالب أو عمل نسخ منها كما ذكرت يجعل التحديث صعبًا للغاية.
نحن نوسم تقارير مشكلات إمكانية الوصول هنا على Meta بوسم accessibility لتسهيل العثور عليها في مكان واحد… ومع ذلك، فإن تقرير إمكانية الوصول المستقل والعمل اللاحق الذي ذكرته سابقًا لا يتم تتبعهما علنًا.
نقدر حقًا ملاحظاتك هنا، خاصةً مع الأخذ في الاعتبار أنها تطلبت جهدًا إضافيًا للنشر. آمل أن يصبح Discourse أسهل بكثير للاستخدام بالنسبة لك خلال الأشهر القليلة القادمة.