esc_html__( 'ARIA Hidden', 'accessibility-checker' ), 'info_url' => 'https://a11ychecker.com/help1979', 'slug' => 'aria_hidden', 'rule_type' => 'warning', 'summary' => sprintf( // translators: %s is aria-hidden="true"aria-hidden="true"' ), 'summary_plural' => sprintf( // translators: %s is aria-hidden="true"aria-hidden="true"' ), 'why_it_matters' => esc_html__( 'The aria-hidden attribute is used to hide content from assistive technologies. While this is useful for decorative or redundant elements, it can cause accessibility issues if applied to important content that screen reader users need to access.', 'accessibility-checker' ), 'how_to_fix' => sprintf( // translators: %s is aria-hidden="true"aria-hidden="true"' ), 'references' => [ [ 'text' => __( 'W3C: ARIA Authoring Practices - aria-hidden', 'accessibility-checker' ), 'url' => 'https://www.w3.org/WAI/ARIA/apg/practices/hiding/', ], [ 'text' => __( 'MDN Web Docs: aria-hidden - Accessibility Attribute', 'accessibility-checker' ), 'url' => 'https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-hidden', ], ], 'ruleset' => 'js', 'wcag' => '1.3.1', 'severity' => 3, // Medium. 'affected_disabilities' => [ AffectedDisabilities::BLIND, AffectedDisabilities::LOW_VISION, AffectedDisabilities::DEAFBLIND, ], 'combines' => [ 'aria_hidden_validation', ], ]; } }