ما الذي تفحصه هذه القاعدة
يتحقق من أن العناصر التي تحمل aria-hidden ليست قابلة للتركيز ولا تحتوي على عناصر قابلة للتركيز.
لماذا يهم ذلك
يصل مستخدمو لوحة المفاتيح إلى عناصر لا تعلنها قارئات الشاشة (WCAG 4.1.2).
كيف تصلحها
- أزل aria-hidden من الحاويات التي تضم عناصر قابلة للتركيز، أو أضف tabindex="-1" والسمة inert إلى القوائم الجانبية والشرائح المخفية.
كيف تتحقق من الإصلاح
- تنقّل عبر الصفحة بمفتاح Tab وقارئ الشاشة يعمل.
كيف يكتشفها FixReports
يشغّل فحصنا قاعدة axe-core aria-hidden-focus في متصفح Chrome حقيقي على كل صفحة يختبرها، ويبلّغ عن كل عنصر لا يجتازها مع صفحته وترميزه، ومع لقطة شاشة حيثما ينطبق ذلك.
يؤكد الاختبار الآلي وجود هذه المشكلة بعينها، لكنه لا يستطيع أن يحكم على إمكانية الوصول في بقية الصفحة: فبعض العوائق لا تظهر إلا عندما يفحص شخصٌ الصفحة بنفسه.