מה הכלל הזה בודק
מוודא שאלמנטים של aria-hidden לא מכילים אלמנטים בני מיקוד.
למה זה חשוב
משתמשי מקלדת מגיעים לרכיבים שקוראי מסך לא מקריאים (WCAG 4.1.2).
איך לתקן
- מסירים את aria-hidden ממכלים שמכילים רכיבים שאפשר להעביר אליהם מיקוד, או מוסיפים tabindex="-1" ואת המאפיין inert לתפריטים צדדיים (off-canvas) ולשקופיות מוסתרים.
איך לבדוק את התיקון
- עוברים על העמוד עם Tab כשקורא מסך פועל.
איך FixReports מזהה את הבעיה
הסריקה שלנו מריצה את הכלל aria-hidden-focus של axe-core בדפדפן Chrome אמיתי בכל עמוד שהיא בודקת, ומדווחת על כל רכיב שנכשל יחד עם העמוד שלו, ה-markup שלו, ובמקרים הרלוונטיים גם צילום מסך.
בדיקה אוטומטית מאשרת שהבעיה הספציפית הזו קיימת. היא לא יכולה לקבוע אם שאר העמוד נגיש: חלק מהחסמים מתגלים רק כשאדם בודק את העמוד.