Skip to content

[A11Y] Overuse of "complementary" role at the footer section #129

@israelcefrin

Description

@israelcefrin

Issue Description

There are elements tagged with complementary role at the footer when they are only navigational links to FEED/XML or other informational sections. They also don't have label os decription text related.

How to reproduce / Current behavior

  1. Check the source code of https://ojs34.demo.publicknowledgeproject.org/index.php/immersion/index
  2. Search for complementary

What application are you using?

OJS version 3.4

Stack

  • Device: Laptop
  • OS: MacOS Sequoia
  • Browser: Chrome

Testing method

  • Automated test: Browser plugin - IBM Equal Access Accessibility Checker (Firefox)

Action

  1. Remove the complementary role attribute from the components since they are not providing the user with any extra information

or

  1. Add a aria-label or aria-labelledby attribute to describe the regions and allow an assistive technology user to be able to quickly understand the purpose of each landmark.

Additional information

Documentation about complementary regions

https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/complementary_role#accessibility_concerns

Screenshot of the code:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    No status

    Status

    To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions