Skip to content

[Feature] Enhance Accessibility: Add ARIA Attributes to Local Content #831

@SisiVero

Description

@SisiVero

Problem

The local content within the code lack ARIA attributes to improve accessibility. While global content such as the footer and header have some ARIA attributes implemented, local content sections are missing them, which can result in inconsistent accessibility support across the page.

Description

To enhance accessibility for users with assistive technologies, ARIA attributes should be consistently applied to local content sections such as form elements, navigation within sections, and interactive components (buttons, links, etc.). This would help screen readers and other assistive technologies navigate and understand the content better, improving the user experience.

Adding ARIA attributes to local content aligns with accessibility best practices and ensures a better user experience for those using assistive technologies. This also brings consistency between the accessibility of global content (header, footer) and local content.

Alternatives

  • Continue without ARIA attributes for local content, which may lead to reduced accessibility.
  • Implement ARIA attributes only for new content, leaving existing sections as they are, but this could cause inconsistency across the site.
  • Conduct a full accessibility audit to identify missing ARIA attributes and apply them site-wide, including global and local content.

Additional context

  • [link to resources and related issues]

Implementation

  • I would be interested in implementing this feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ✨ goal: improvementImprovement to an existing feature🕹 aspect: interfaceConcerns end-users' experience with the software🚧 status: blockedBlocked & therefore, not ready for work🟩 priority: lowLow priority and doesn't need to be rushed

    Type

    No type

    Projects

    Status

    Backlog

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions