ضبابية الإفساد غير متوافقة مع قارئات الشاشة

قم بتنشيط VoiceOver لنظام iOS، ثم انتقل إلى منشور يحتوي على تمويه للمحتوى الذي يكشف عن أحداث القصة، مثل هذا.

اسحب فوق النص واجعل قارئ الشاشة يقرأ النص.

فعلي: يقرأ VoiceOver فقط نص المحتوى الذي يكشف عن أحداث القصة، متجاهلاً تمويه المحتوى.

متوقع: يجب أن يكون له دور ARIA (زر؟) وقراءة ARIA بديلة، “قراءة المحتوى الذي يكشف عن أحداث القصة”، أو شيء من هذا القبيل.

(يحدث شيء مشابه في JAWS و NVDA.)

6 إعجابات

لا أعتقد أن هناك أي شيء في ARIA يتعلق بالمفسدين، … قد أكون مخطئًا. فهمي هو أن أقرب ما يمكننا فعله هو تنفيذ شيء ما باستخدام علامتي detail و summary لتشغيل هذا.

منفتح على تغيير تطبيقنا.

يبدو أن هناك قدرًا معقولًا من المرونة لتصميم detail/summary ومع ذلك، فإن حساب العرض مسبقًا لن يكون ممكنًا على الأرجح.

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

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

لا أعتقد أنك سترغب في استخدام التفاصيل/الملخص هنا لأنك تريد عرض المحتوى على الصفحة عندما يكون “مخفيًا”، فأنت تريد فقط تمويهه أيضًا. سيؤدي استخدام aria-hidden="true" على المحتوى المموه إلى إخفائه عن مستخدمي قارئ الشاشة ولكنه سيظل يسمح بعرضه على الصفحة (مموهًا). وبعد ذلك يمكن للزر تبديل aria-hidden لجعله متاحًا للتكنولوجيا المساعدة.

لا أعتقد أن هناك أي شيء في ARIA بخصوص المحتوى المخفي
إن تنبيه المحتوى المخفي هو في الأساس عنصر إفصاح والذي يوفر دليل الممارسات التأليفية لـ ARIA إرشادات له.

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

أعتقد أنه يجب حل هذه المشكلة بهذا الالتزام:

4 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 25 ساعة. لم يعد يُسمح بالردود الجديدة.