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

Results from Screen Reader testing. #325

Closed
StephDriver opened this issue Feb 26, 2024 · 0 comments
Closed

Results from Screen Reader testing. #325

StephDriver opened this issue Feb 26, 2024 · 0 comments
Labels
a11y accessibility audit an inspection or deliberately search for issues.

Comments

@StephDriver
Copy link
Contributor

StephDriver commented Feb 26, 2024

Summary

Action Required

Context

Tested with iOS 17.3.1 using the accessibility option to 'read screen' on an iPhone 13 pro max. Some page items seem to be missing. This needs to be investigated.

Missing items

Footer

  • the 'get our newsletter' link
    expected: "... Be the first to know. Your email. Get our newsletter. Twitter. Facebook. Mastodon..."
    actual: "... Be the first to know. Your email. Twitter. Facebook. Mastodon..."
  • the logos for OLH, Janeway and Birkbeck.
    expected: after reading out the social media links, it should read out the three logos, and then read the footer links (publisher policies etc).
    actual: reads the social media links, then reads the footer links, the logos are missing entirely.

Who We Are Page

  • the green, gold and diamond open access boxes.
    expected: "... Professor of History, Harvard University. Green open access....OLH open access model. Journals: 32..."
    actual: ".. Professor of History, Harvard University. Journals: 32...

  • the award logos under the grants and awards section. They also have alt text within the html, but this is not being read out.

Open Access Movement page

  • the green, gold and diamond open access boxes [same issue as above on the Who we are page, they are missing completely]

Resources Page

  • the filter input at the top of the "open access advocacy" section
    expected: "... past decade. Open access advocacy. Filter. Name..."
    actual: "... past decade. Open access advocacy. Name..."
    NOTE: the filter in the next section "The OLH archive." does get read out - so what is the difference between them?

Contact page

  • the submit button at the bottom of the contact form.
    expected: "hCapture terms of service. Submit." and then the footer.
    actual: "hCapture terms of service" and then the footer.

Login Page

  • the log in button
    expected: "... email. password. Log in. Register an account..."
    actual: "... email. password. Register an account..."

Register Page

  • the register button
    expected: "By registering an account you agree to our Privacy Policy. Register. [and on to the footer]"
    actual: "By registering an account you agree to our Privacy Policy. [and on to the footer]"

malfunctions

what we do page

  • carousel of featured journals malfunctions with the blue pips showing which page one is on disappeared when this is read by screen reader. NB an issue on smaller screen widths, and not all screen reader users lack sight, there will be users who need the screen reader for text alongside viewing the physical layout and images. They need to work predictably together.

Site Search

When searching, the results show some text around the found search text. Visually, this is a handful of words followed by an ellipsis. But when read aloud, the text is not truncated in this manner, but the whole article is read.

for example, search for 'comic' and the the first return has the text truncated after 'flipping' but the screen reader continues as if the rest of that whole page had been returned. This includes reading out the tags at the top of the linked page.

There is also no distinction made to show this is an item returned in the search.

Image

expected: "Searching for comic. Search Result 1. New OLH poster, the Comic Superheroes Poster. Posted by Paula Clemente Vega on 11 November 2021 open access journal flipping. Search Result 2..."
actual: "Searching for comic. New OLH poster, the Comic Superheroes Poster. Posted by Paula Clemente Vega on 11 November 2021 open access journal flipping blog journals announcement posters milestone. Our journal flipping poster is now available to download, print and share..."

missing full stops

This seems to be an issue with how quote attributions are written, such that there is no full stop at hte end. Note that when faced with this, the screen-reader goes straight to the next word it can find without pause regardless of location, i.e. doesn't realise that it is moving to a new paragraph. This means for a series of quotes there is no pause between teh atribution for the previous quote and the new quote, which makes it confusing as to who said what.

In the example below, there is no pause between the word University and the next quote.
Image

Register Page

Hide visual only information - aria hidden label needed

* required field
This is information for visual navigation - indicating which fields are required by an asterisk. The same information is correctly being conveyed to screen reader users via 'required' inside the input tag. The text explaining this visual feature needs to be hidden from screen readers.
expected: "Register. Email [required]. Salutation. First name [required]..."
actual: "Register. required field. Email [required]. Salutation. First name [required]..."

<p class="text-white px-2 pb-4">
    * required field
  </p>
@StephDriver StephDriver added a11y accessibility audit an inspection or deliberately search for issues. labels Feb 26, 2024
This was referenced Feb 26, 2024
@StephDriver StephDriver changed the title Screen Reader issues Fix Screen Reader issues Apr 9, 2024
@StephDriver StephDriver changed the title Fix Screen Reader issues Results from Screen Reader testing. Apr 10, 2024
@StephDriver StephDriver moved this to Debate in Accessibility Apr 12, 2024
@github-project-automation github-project-automation bot moved this from Debate to Done in Accessibility Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y accessibility audit an inspection or deliberately search for issues.
Projects
Status: Done
Development

No branches or pull requests

1 participant