Skip to content

Accessibility issue: ambiguous link text in settings modal #1074

@scoutb-cogapp

Description

@scoutb-cogapp

UV version: universalviewer@4.0.25

I'm submitting a: bug report => please fork one of these codesandbox examples with a repro of your issue and include a link to it below

Page area

more info link inside settings modal

Issue description

There is a link at the bottom of the settings modal to the UV github page. The visible label is "more info" and this is what a screenreader will read out. It is impossible to tell what this more info is and where the link leads: neither link text nor context give a hint. Even a user actually looking for a link to UV or their repo may miss this link.

This is actually an issue for ALL users but users who are not navigating by mouse much more so, because mouse user can hover over the mysterious link and see the web address displayed (in most browsers).
A screenreader or keyboard user will have to use complicated workarounds to find out where this link leads (proably easiest to just click on it).

Steps to reproduce

  1. open this manifest
  2. Activate to the settings modal
  3. Find the link to the github repo

Expected behaviour

Link text should be more descriptive, for example "more info about Universal Viewer".

Possible fix

Change the visible link text.
Note that just adding an accessible label without changing the visible text would not fix this issue for everyone, and may even introduce other problems (accessible labels must contain the visible label, see WCAG Criterion 2.5.3 Label in Name)

WCAG criterion

2.4.4 Link Purpose (In Context) (Level A)

Related code

<a href="https://github.com/universalviewer/universalviewer" target="_blank">more info</a>

Other information

Note: Although there is an exception in the rule stating this behaviour is acceptable in instances where the link text is ambiguous to all users (not just disabled), I would not apply the exception here because the link is surely not meant to be ambiguous and also because the workaround for sighted users is so much easier and quicker than screenreader users.
And most of all: Fixing the link text will make UV better for everyone.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Community Sprint COMPLETED

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions