Skip to content

Implement RGAA 8.10 : Reading direction changes #86

Description

@pplancq

🎯 RGAA Rule to Implement

Rule: RGAA 8.10
Priority: 🔵 low
Complexity: Low
Theme: Mandatory Elements

📋 Description

Reading direction changes

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 8.10
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/RGAA8.ts
Tests: tests/Rules/RGAA8.test.ts

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions