Accessibility report for University of Hertfordshire Research Archive
Accessibility report for University of Hertfordshire Research Archive

Table of Contents
Introduction
This report is intended to present the results of testing University of Hertfordshire Research Archive to assess its accessibility compliance. This has been undertaken with the use of the Chrome Extension of the WAVE web accessibility evaluation tool, in addition to the accessibility audits provided by Google Lighthouse and Deque's axe DevTools via Chrome DevTools.
Where there are known issues, the comments section should describe the reasons and where appropriate how these issues are likely be addressed. For more details on planned future accessibility improvements, please see our accessibility roadmap.
The report details the results of this testing, giving figures for checks that have been passed as well as any issues highlighted. These numbers include all instances of an issue or feature, not just the number of discreet issues or features found. For instance, if the page features 2 images with alternative text and 1 language declaration this would be recorded as 3 features.
A short description is given in the 'Issues and Errors' column for any issues. Where the same issue has been found by more than one testing tool, it is only included once in the notes.
Design System
This repository has been built using Google's Material Design. This design system is built with accessibility in mind.
False or Unavoidable Alerts
During testing, we found several alerts that are either confirmed to not cause issues by manual testing or unavoidable due to the nature of a repository. They are not included in the figures for the results.
The WAVE web accessibility evaluation tool results in an alert on all pages concerning device dependent event handlers on the login and search buttons in the top navbar. Manual testing has confirmed that while an 'onclick' is present, it is possible to action these buttons using the keyboard only. This alert is being returned because WAVE does not recognise the button function as a link.
As mentioned in the accessibility statement, there are many file types present that cause alerts with WAVE, such as PDFs. As the purpose of a repository is, in part, to present such files it is not possible to replace these with HTML versions as is recommended best practice.
Issues Found on All Pages
Lighthouse and DevTools highlight issues with the use of ARIA roles on incompatible elements on all pages. This comes from the action icons in the navbar (home, logout, etc). This issue is present in the Material componenent being used and may therefore depend on an update to the component to resolve.
These issues are included in the figures for each page.
Test Results
Test last run on [date]
Public-facing Pages
Page | Result | Issues and Errors |
---|---|---|
Repository Home |
WAVE Errors : 8 | WAVE Contrast Errors: 0 | WAVE Alerts: 8
Lighthouse Audits Failed: 4
axe DevTools Issues: 12
WAVE Features: 9 | WAVE Structural Elements: 8 | WAVE ARIA: 83
Lighthouse Audits Passed: 23
|
|
About |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 2
WAVE Features: 4 | WAVE Structural Elements: 5 | WAVE ARIA: 26
Lighthouse Audits Passed: 18
|
|
Browse - year |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 3
WAVE Features: 4 | WAVE Structural Elements: 4 | WAVE ARIA: 250
Lighthouse Audits Passed: 19
|
|
Browse - year - 2023 |
WAVE Errors : 933 | WAVE Contrast Errors: 33 | WAVE Alerts: 0
Lighthouse Audits Failed: 6
axe DevTools Issues: 39
WAVE Features: 4 | WAVE Structural Elements: 6 | WAVE ARIA: 2869
Lighthouse Audits Passed: 19
|
|
Browse - creators |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 54
WAVE Features: 4 | WAVE Structural Elements: 8 | WAVE ARIA: 510
Lighthouse Audits Passed: 22
|
|
Summary page (EPrint 4) |
WAVE Errors : 4 | WAVE Contrast Errors: 0 | WAVE Alerts: 3
Lighthouse Audits Failed: 5
axe DevTools Issues: 4
WAVE Features: 8 | WAVE Structural Elements: 16 | WAVE ARIA: 0
Lighthouse Audits Passed: 29
|
|
Login |
WAVE Errors : 1 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 6 | WAVE Structural Elements: 5 | WAVE ARIA: 29
Lighthouse Audits Passed: 18
|
|
Logout |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 5 | WAVE Structural Elements: 5 | WAVE ARIA: 26
Lighthouse Audits Passed: 20
|
|
Latest |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 2
WAVE Features: 4 | WAVE Structural Elements: 4 | WAVE ARIA: 26
Lighthouse Audits Passed: 19
|
|
Tabbed search |
WAVE Errors : 6 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 5
axe DevTools Issues: 5
WAVE Features: 13 | WAVE Structural Elements: 5 | WAVE ARIA: 92
Lighthouse Audits Passed: 20
|
|
Advanced Search Results |
WAVE Errors : 16 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 0
axe DevTools Issues: 4
WAVE Features: 2 | WAVE Structural Elements: 0 | WAVE ARIA: 9
Lighthouse Audits Passed: 4
|
|
Simple Search |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 4 | WAVE ARIA: 29
Lighthouse Audits Passed: 19
|
|
Simple Search Results |
WAVE Errors : 15 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 21
WAVE Features: 9 | WAVE Structural Elements: 4 | WAVE ARIA: 86
Lighthouse Audits Passed: 24
|
|
Error 401 |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 2
WAVE Features: 4 | WAVE Structural Elements: 4 | WAVE ARIA: 26
Lighthouse Audits Passed: 17
|
|
Non-public Administration Pages
Page | Result | Issues and Errors |
---|---|---|
Manage Deposits |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 63 | WAVE Structural Elements: 20 | WAVE ARIA: 131
Lighthouse Audits Passed: 24
|
|
Staff View - EPrint 4 |
WAVE Errors : 1 | WAVE Contrast Errors: 0 | WAVE Alerts: 4
Lighthouse Audits Failed: 1
axe DevTools Issues: 4
WAVE Features: 18 | WAVE Structural Elements: 106 | WAVE ARIA: 155
Lighthouse Audits Passed: 29
|
Possible list detected. This is not a list so is not included in figures.
|
Workflow - Type |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 7 | WAVE Structural Elements: 6 | WAVE ARIA: 101
Lighthouse Audits Passed: 24
|
|
Workflow - File Upload |
WAVE Errors : 3 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 3
axe DevTools Issues: 4
WAVE Features: 73 | WAVE Structural Elements: 6 | WAVE ARIA: 146
Lighthouse Audits Passed: 28
|
|
Workflow - Details |
WAVE Errors : 4 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 3
axe DevTools Issues: 2
WAVE Features: 115 | WAVE Structural Elements: 8 | WAVE ARIA: 156
Lighthouse Audits Passed: 23
|
|
Workflow - Subjects |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 7 | WAVE Structural Elements: 32 | WAVE ARIA: 425
Lighthouse Audits Passed: 23
|
|
Workflow - Deposit |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 6 | WAVE Structural Elements: 7 | WAVE ARIA: 60
Lighthouse Audits Passed: 24
|
|
Import Items |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 8 | WAVE ARIA: 75
Lighthouse Audits Passed: 23
|
|
Manage Records |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 14 | WAVE ARIA: 53
Lighthouse Audits Passed: 20
|
None |
Manage EPrints |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 65
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 60 | WAVE Structural Elements: 21 | WAVE ARIA: 150
Lighthouse Audits Passed: 25
|
|
Manage EPrint 4 |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 12
Lighthouse Audits Failed: 2
axe DevTools Issues: 8
WAVE Features: 8 | WAVE Structural Elements: 68 | WAVE ARIA: 80
Lighthouse Audits Passed: 28
|
|
Manage Tasks |
WAVE Errors : 5 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 59 | WAVE Structural Elements: 21 | WAVE ARIA: 149
Lighthouse Audits Passed: 24
|
|
Manage Files |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 3
axe DevTools Issues: 1
WAVE Features: 54 | WAVE Structural Elements: 10 | WAVE ARIA: 153
Lighthouse Audits Passed: 24
|
|
Manage File 3 |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 4
WAVE Features: 5 | WAVE Structural Elements: 20 | WAVE ARIA: 69
Lighthouse Audits Passed: 25
|
|
Manage Imports |
WAVE Errors : 5 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 29 | WAVE Structural Elements: 11 | WAVE ARIA: 83
Lighthouse Audits Passed: 24
|
|
Manage Saved Searches |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 19 | WAVE Structural Elements: 19 | WAVE ARIA: 69
Lighthouse Audits Passed: 24
|
|
Manage Subjects |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 3
axe DevTools Issues: 1
WAVE Features: 41 | WAVE Structural Elements: 21 | WAVE ARIA: 115
Lighthouse Audits Passed: 24
|
|
Manage Specific Subject |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 7 | WAVE ARIA: 62
Lighthouse Audits Passed: 24
|
|
Manage Users |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 60 | WAVE Structural Elements: 22 | WAVE ARIA: 150
Lighthouse Audits Passed: 25
|
|
Manage User 1 |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 4
WAVE Features: 4 | WAVE Structural Elements: 28 | WAVE ARIA: 73
Lighthouse Audits Passed: 24
|
|
Edit User Account |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 15 | WAVE Structural Elements: 5 | WAVE ARIA: 76
Lighthouse Audits Passed: 23
|
|
Edit User Profile |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 26 | WAVE Structural Elements: 7 | WAVE ARIA: 97
Lighthouse Audits Passed: 24
|
|
Review |
WAVE Errors : 5 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 64 | WAVE Structural Elements: 15 | WAVE ARIA: 130
Lighthouse Audits Passed: 24
|
|
Edit Phrases (on Page) |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 9 | WAVE ARIA: 322
Lighthouse Audits Passed: 21
|
|
Admin |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 9 | WAVE ARIA: 153
Lighthouse Audits Passed: 23
|
|
Staff Search |
WAVE Errors : 5 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 4
axe DevTools Issues: 4
WAVE Features: 69 | WAVE Structural Elements: 4 | WAVE ARIA: 190
Lighthouse Audits Passed: 22
|
|
Staff Search Results |
WAVE Errors : 16 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 2
axe DevTools Issues: 2
WAVE Features: 10 | WAVE Structural Elements: 5 | WAVE ARIA: 114
Lighthouse Audits Passed: 24
|
|
Batch Edit |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 8 | WAVE ARIA: 69
Lighthouse Audits Passed: 27
|
|
Search Issues |
WAVE Errors : 10 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 4
axe DevTools Issues: 13
WAVE Features: 26 | WAVE Structural Elements: 6 | WAVE ARIA: 110
Lighthouse Audits Passed: 21
|
|
Search Users |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 3
axe DevTools Issues: 11
WAVE Features: 24 | WAVE Structural Elements: 5 | WAVE ARIA: 104
Lighthouse Audits Passed: 23
|
|
Search Users Result |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 7 | WAVE Structural Elements: 5 | WAVE ARIA: 58
Lighthouse Audits Passed: 19
|
|
Search History |
WAVE Errors : 5 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 4
axe DevTools Issues: 6
WAVE Features: 14 | WAVE Structural Elements: 5 | WAVE ARIA: 75
Lighthouse Audits Passed: 22
|
|
Search History Results |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 7 | WAVE Structural Elements: 5 | WAVE ARIA: 58
Lighthouse Audits Passed: 21
|
|
Status |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 35 | WAVE ARIA: 53
Lighthouse Audits Passed: 20
|
|
Create User |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 5 | WAVE Structural Elements: 5 | WAVE ARIA: 55
Lighthouse Audits Passed: 21
|
|
Test Email |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 5 | WAVE Structural Elements: 5 | WAVE ARIA: 57
Lighthouse Audits Passed: 21
|
|
Phrase Editor |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 9 | WAVE ARIA: 4675
Lighthouse Audits Passed: 22
|
|
Subject Editor |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 5 | WAVE Structural Elements: 10 | WAVE ARIA: 58
Lighthouse Audits Passed: 25
|
|
Manage Metadata Fields |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 26 | WAVE ARIA: 53
Lighthouse Audits Passed: 20
|
|
Manage Metadata Fields - Access |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 4 | WAVE Structural Elements: 17 | WAVE ARIA: 54
Lighthouse Audits Passed: 21
|
OAI Pages
Lighthouse and DevTools were unable to analyse these pages. It should be noted that they are intended for machine use rather than human use.
Page | Result | Issues and Errors |
---|---|---|
OAI |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
WAVE Features: 1 | WAVE Structural Elements: 9 | WAVE ARIA: 0
|
|
OAI - Identify |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 3
WAVE Features: 1 | WAVE Structural Elements: 15 | WAVE ARIA: 0
|
|
OAI - List Records |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 201
WAVE Features: 1 | WAVE Structural Elements: 307 | WAVE ARIA: 0
|
|
OAI - List Sets |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 385
WAVE Features: 1 | WAVE Structural Elements: 392 | WAVE ARIA: 0
|
|
OAI - List Metadata Formats |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 8
WAVE Features: 1 | WAVE Structural Elements: 15 | WAVE ARIA: 0
|
|
OAI - List Identifiers |
WAVE Errors : 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 102
WAVE Features: 1 | WAVE Structural Elements: 108 | WAVE ARIA: 0
|
|