Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some parts of the pages are not visible to screen reader #362

Open
7 of 8 tasks
StephDriver opened this issue Apr 10, 2024 · 2 comments
Open
7 of 8 tasks

Some parts of the pages are not visible to screen reader #362

StephDriver opened this issue Apr 10, 2024 · 2 comments
Assignees
Labels
a11y accessibility

Comments

@StephDriver
Copy link
Contributor

StephDriver commented Apr 10, 2024

from #325 which has more details.

Outcomes

ensure screen reader can now read out the following correctly:

Page sections:

  • Footer
  • Green, gold and diamond open access boxes (who we are / open access movement pages)
  • Award logos under grants and awards section on Who We Are.

Filter:

  • Resources page filter at the top

Buttons:

  • contact page - submit button
  • login page - log in button
  • register page - register button
@joemull
Copy link
Member

joemull commented Oct 3, 2024

Refinement: @StephDriver and @joemull are both going to test this with different assistive tech to work out what's going on here.

@joemull
Copy link
Member

joemull commented Oct 25, 2024

Screen reader pair programming:

  • The open access model infographic has role="img" which is preventing the normal sequence of TTS from catching the inner content: the h3s and ps. We need to remove this role and potentially also the aria-label on that same div. Then handle the structure differently for the a11y tree so that it is clear the OLH model is the Diamond model.

We have checked that all the others mentioned above are working, so no further action needed on those.

@StephDriver StephDriver removed their assignment Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y accessibility
Projects
Status: Triage
Development

No branches or pull requests

2 participants