Skip to content

Implement RGAA 12.11 : Additional content keyboard access #90

Description

@pplancq

🎯 RGAA Rule to Implement

Rule: RGAA 12.11
Priority: 🔵 low
Complexity: High
Theme: Navigation

📋 Description

Additional content keyboard access

This RGAA rule aims to improve accessibility by ensuring that content is usable by all users, including those using assistive technologies.

The implementation must follow RGAA 4.1.2 specifications and respect the corresponding WCAG 2.1 success criteria.

✅ Acceptance Criteria

  • DOM mode implementation
  • Virtual mode implementation
  • Unit tests with edge cases
  • Documentation update
  • Localized error messages (FR)

🔧 Technical Requirements

  • Element detection logic
  • Validation algorithms according to RGAA 4.1.2
  • Exception cases handling
  • Performance optimization
  • Compatibility with existing architecture

📚 References

RGAA 4.1.2 Official Documentation - RGAA 12.11
Local RGAA Documentation
Implementation examples in other rules

🧪 Expected Test Cases

  • Positive cases (compliant elements)
  • Negative cases (non-compliant elements)
  • Edge cases and exceptions
  • Performance tests on large documents

Target File: src/rules/RGAA12.ts
Tests: tests/Rules/RGAA12.test.ts

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions