Accessibility report for LSE Research Online
Accessibility report for LSE Research Online
Table of Contents
Introduction
This report is intended to present the results of testing LSE Research Online 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 26/01/2026
Public-facing Pages
| Page | Result | Issues and Errors |
|---|---|---|
| Repository Home |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 0
Lighthouse Audits Failed: 3
axe DevTools Issues: 2
WAVE Features: 12 | WAVE Structural Elements: 13 | WAVE ARIA: 80
Lighthouse Audits Passed: 24
|
|
| View - Year - 2023 |
WAVE Errors: 1 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 5
axe DevTools Issues: 32
WAVE Features: 10 | WAVE Structural Elements: 11 | WAVE ARIA: 6265
Lighthouse Audits Passed: 23
|
|
| View - Creators |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 3
axe DevTools Issues: 59
WAVE Features: 10 | WAVE Structural Elements: 10 | WAVE ARIA: 1353
Lighthouse Audits Passed: 25
|
|
| Record |
WAVE Errors: 1 | WAVE Contrast Errors: 0 | WAVE Alerts: 4
Lighthouse Audits Failed: 6
axe DevTools Issues: 5
WAVE Features: 9 | WAVE Structural Elements: 10 | WAVE ARIA: 87
Lighthouse Audits Passed: 25
|
|
| Login |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 11 | WAVE Structural Elements: 8 | WAVE ARIA: 32
Lighthouse Audits Passed: 0
|
|
| Logout |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 10 | WAVE Structural Elements: 8 | WAVE ARIA: 28
Lighthouse Audits Passed: 23
|
|
| Search - Simple |
WAVE Errors: 4 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 22 | WAVE Structural Elements: 8 | WAVE ARIA: 91
Lighthouse Audits Passed: 27
|
|
| Search - Advanced |
WAVE Errors: 4 | WAVE Contrast Errors: 12 | WAVE Alerts: 1
Lighthouse Audits Failed: 4
axe DevTools Issues: 2
WAVE Features: 23 | WAVE Structural Elements: 9 | WAVE ARIA: 93
Lighthouse Audits Passed: 26
|
|
| Search Results |
WAVE Errors: 11 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 3
axe DevTools Issues: 4
WAVE Features: 9 | WAVE Structural Elements: 9 | WAVE ARIA: 196
Lighthouse Audits Passed: 23
|
|
| Statistics |
WAVE Errors: 1 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 10 | WAVE Structural Elements: 20 | WAVE ARIA: 57
Lighthouse Audits Passed: 24
|
|
| Policies |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 4
Lighthouse Audits Failed: 3
axe DevTools Issues: 1
WAVE Features: 10 | WAVE Structural Elements: 44 | WAVE ARIA: 57
Lighthouse Audits Passed: 23
|
|
| Error 401 |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 10 | WAVE Structural Elements: 9 | WAVE ARIA: 54
Lighthouse Audits Passed: 23
|
|
| Accessibility Statement |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 3
axe DevTools Issues: 1
WAVE Features: 10 | WAVE Structural Elements: 33 | WAVE ARIA: 57
Lighthouse Audits Passed: 23
|
|
| Accessibility Report |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 3
axe DevTools Issues: 2
WAVE Features: 11 | WAVE Structural Elements: 74 | WAVE ARIA: 54
Lighthouse Audits Passed: 22
|
|
| Accessibility Roadmap |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 11 | WAVE Structural Elements: 12 | WAVE ARIA: 54
Lighthouse Audits Passed: 24
|
|
Non-public Administration Pages
"| Page | Result | Issues and Errors |
|---|---|---|
| Manage Deposits |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 3
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 41 | WAVE Structural Elements: 16 | WAVE ARIA: 72
Lighthouse Audits Passed: 27
|
|
| Staff View - EPrint 4 |
WAVE Errors: 2 | WAVE Contrast Errors: 6 | WAVE Alerts: 13
Lighthouse Audits Failed: 2
axe DevTools Issues: 4
WAVE Features: 21 | WAVE Structural Elements: 89 | WAVE ARIA: 202
Lighthouse Audits Passed: 26
|
|
| Workflow - Type |
WAVE Errors: 2 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 2
WAVE Features: 10 | WAVE Structural Elements: 9 | WAVE ARIA: 92
Lighthouse Audits Passed: 26
|
|
| Workflow - Files |
WAVE Errors: 20 | WAVE Contrast Errors: 3 | WAVE Alerts: 4
Lighthouse Audits Failed: 3
axe DevTools Issues: 5
WAVE Features: 28 | WAVE Structural Elements: 10 | WAVE ARIA: 124
Lighthouse Audits Passed: 27
|
|
| Workflow - Details |
WAVE Errors: 90 | WAVE Contrast Errors: 0 | WAVE Alerts: 3
Lighthouse Audits Failed: 3
axe DevTools Issues: 37
WAVE Features: 27 | WAVE Structural Elements: 10 | WAVE ARIA: 218
Lighthouse Audits Passed: 26
|
|
| Workflow - Deposit |
WAVE Errors: 0 | WAVE Contrast Errors: 11 | WAVE Alerts: 2
Lighthouse Audits Failed: 2
axe DevTools Issues: 11
WAVE Features: 11 | WAVE Structural Elements: 10 | WAVE ARIA: 62
Lighthouse Audits Passed: 23
|
|
| Import Items |
WAVE Errors: 0 | WAVE Contrast Errors: 1 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 2
WAVE Features: 9 | WAVE Structural Elements: 11 | WAVE ARIA: 77
Lighthouse Audits Passed: 27
|
|
| Manage Records |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 9 | WAVE Structural Elements: 17 | WAVE ARIA: 55
Lighthouse Audits Passed: 24
|
|
| Manage EPrints |
WAVE Errors: 8 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 3
axe DevTools Issues: 1
WAVE Features: 57 | WAVE Structural Elements: 25 | WAVE ARIA: 144
Lighthouse Audits Passed: 27
|
|
| Manage EPrint 4 |
WAVE Errors: 0 | WAVE Contrast Errors: 3 | WAVE Alerts: 2
Lighthouse Audits Failed: 3
axe DevTools Issues: 11
WAVE Features: 11 | WAVE Structural Elements: 71 | WAVE ARIA: 77
Lighthouse Audits Passed: 27
|
|
| Manage Tasks |
WAVE Errors: 12 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 62 | WAVE Structural Elements: 26 | WAVE ARIA: 151
Lighthouse Audits Passed: 27
|
|
| Manage Files |
WAVE Errors: 8 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 49 | WAVE Structural Elements: 25 | WAVE ARIA: 128
Lighthouse Audits Passed: 27
|
|
| Manage File 3 |
WAVE Errors: 0 | WAVE Contrast Errors: 1 | WAVE Alerts: 2
Lighthouse Audits Failed: 2
axe DevTools Issues: 5
WAVE Features: 9 | WAVE Structural Elements: 23 | WAVE ARIA: 71
Lighthouse Audits Passed: 27
|
|
| Manage Imports |
WAVE Errors: 12 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 56 | WAVE Structural Elements: 25 | WAVE ARIA: 148
Lighthouse Audits Passed: 27
|
|
| Manage Saved Searches |
WAVE Errors: 4 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 50 | WAVE Structural Elements: 23 | WAVE ARIA: 137
Lighthouse Audits Passed: 27
|
|
| Manage Subjects |
WAVE Errors: 8 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 38 | WAVE Structural Elements: 25 | WAVE ARIA: 105
Lighthouse Audits Passed: 27
|
|
| Manage Specific Subject |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 9 | WAVE Structural Elements: 11 | WAVE ARIA: 64
Lighthouse Audits Passed: 26
|
|
| Manage Users |
WAVE Errors: 8 | WAVE Contrast Errors: 0 | WAVE Alerts: 4
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 57 | WAVE Structural Elements: 25 | WAVE ARIA: 144
Lighthouse Audits Passed: 27
|
|
| Manage User 1 |
WAVE Errors: 0 | WAVE Contrast Errors: 2 | WAVE Alerts: 2
Lighthouse Audits Failed: 2
axe DevTools Issues: 8
WAVE Features: 10 | WAVE Structural Elements: 30 | WAVE ARIA: 75
Lighthouse Audits Passed: 27
|
|
| Edit User Account |
WAVE Errors: 9 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 3
WAVE Features: 11 | WAVE Structural Elements: 9 | WAVE ARIA: 78
Lighthouse Audits Passed: 26
|
|
| Edit User Profile |
WAVE Errors: 12 | WAVE Contrast Errors: 3 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 7
WAVE Features: 19 | WAVE Structural Elements: 11 | WAVE ARIA: 102
Lighthouse Audits Passed: 26
|
|
| Review |
WAVE Errors: 12 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 66 | WAVE Structural Elements: 24 | WAVE ARIA: 145
Lighthouse Audits Passed: 27
|
|
| Edit Phrases (on Page) |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 9 | WAVE Structural Elements: 12 | WAVE ARIA: 80
Lighthouse Audits Passed: 25
|
|
| Admin |
WAVE Errors: 0 | WAVE Contrast Errors: 2 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 12
WAVE Features: 9 | WAVE Structural Elements: 12 | WAVE ARIA: 159
Lighthouse Audits Passed: 27
|
|
| Staff Search |
WAVE Errors: 42 | WAVE Contrast Errors: 16 | WAVE Alerts: 1
Lighthouse Audits Failed: 4
axe DevTools Issues: 22
WAVE Features: 25 | WAVE Structural Elements: 8 | WAVE ARIA: 134
Lighthouse Audits Passed: 25
|
|
| Staff Search Results |
WAVE Errors: 5 | WAVE Contrast Errors: 0 | WAVE Alerts: 3
Lighthouse Audits Failed: 2
axe DevTools Issues: 21
WAVE Features: 15 | WAVE Structural Elements: 8 | WAVE ARIA: 0
Lighthouse Audits Passed: 25
|
|
| Batch Edit |
WAVE Errors: 7 | WAVE Contrast Errors: 1 | WAVE Alerts: 1
Lighthouse Audits Failed: 3
axe DevTools Issues: 2
WAVE Features: 16 | WAVE Structural Elements: 11 | WAVE ARIA: 71
Lighthouse Audits Passed: 28
|
|
| Search Issues |
WAVE Errors: 24 | WAVE Contrast Errors: 8 | WAVE Alerts: 1
Lighthouse Audits Failed: 3
axe DevTools Issues: 13
WAVE Features: 15 | WAVE Structural Elements: 8 | WAVE ARIA: 97
Lighthouse Audits Passed: 25
|
|
| Search Users |
WAVE Errors: 14 | WAVE Contrast Errors: 6 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 8
WAVE Features: 15 | WAVE Structural Elements: 8 | WAVE ARIA: 87
Lighthouse Audits Passed: 25
|
|
| Search Users - Results |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 2
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 11 | WAVE Structural Elements: 8 | WAVE ARIA: 59
Lighthouse Audits Passed: 25
|
|
| Search History |
WAVE Errors: 12 | WAVE Contrast Errors: 3 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 7
WAVE Features: 11 | WAVE Structural Elements: 8 | WAVE ARIA: 79
Lighthouse Audits Passed: 25
|
|
| Search History - Results |
WAVE Errors: 0 | WAVE Contrast Errors: 10 | WAVE Alerts: 3
Lighthouse Audits Failed: 3
axe DevTools Issues: 11
WAVE Features: 12 | WAVE Structural Elements: 8 | WAVE ARIA: 60
Lighthouse Audits Passed: 24
|
|
| Status |
WAVE Errors: 0 | WAVE Contrast Errors: 10 | WAVE Alerts: 3
Lighthouse Audits Failed: 3
axe DevTools Issues: 11
WAVE Features: 12 | WAVE Structural Elements: 8 | WAVE ARIA: 60
Lighthouse Audits Passed: 24
|
|
| Create User |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 10 | WAVE Structural Elements: 8 | WAVE ARIA: 57
Lighthouse Audits Passed: 25
|
|
| Test User |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 10 | WAVE Structural Elements: 8 | WAVE ARIA: 59
Lighthouse Audits Passed: 25
|
|
| Phrase Editor |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 9 | WAVE Structural Elements: 12 | WAVE ARIA: 4946
Lighthouse Audits Passed: 27
|
|
| Subject Editor |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 9 | WAVE Structural Elements: 12 | WAVE ARIA: 4946
Lighthouse Audits Passed: 27
|
|
| Manage Metadata Fields |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 2
axe DevTools Issues: 1
WAVE Features: 9 | WAVE Structural Elements: 31 | WAVE ARIA: 56
Lighthouse Audits Passed: 24
|
|
| Manage Metadata Fields - Access Logs |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 1
Lighthouse Audits Failed: 1
axe DevTools Issues: 1
WAVE Features: 9 | WAVE Structural Elements: 20 | WAVE ARIA: 56
Lighthouse Audits Passed: 25
|
|
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
Lighthouse Audits Failed: 0
axe DevTools Issues: 0
WAVE Features: 1 | WAVE Structural Elements: 9 | WAVE ARIA: 0
Lighthouse Audits Passed: 0
|
|
| OAI - Identify |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 3
Lighthouse Audits Failed: 0
axe DevTools Issues: 0
WAVE Features: 1 | WAVE Structural Elements: 15 | WAVE ARIA: 0
Lighthouse Audits Passed: 0
|
|
| OAI - List Records |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 180
Lighthouse Audits Failed: 0
axe DevTools Issues: 0
WAVE Features: 1 | WAVE Structural Elements: 286 | WAVE ARIA: 0
Lighthouse Audits Passed: 0
|
|
| OAI - List Sets |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 287
Lighthouse Audits Failed: 0
axe DevTools Issues: 0
WAVE Features: 1 | WAVE Structural Elements: 294 | WAVE ARIA: 0
Lighthouse Audits Passed: 0
|
|
| OAI - List Metadata Formats |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 102
Lighthouse Audits Failed: 0
axe DevTools Issues: 0
WAVE Features: 1 | WAVE Structural Elements: 108 | WAVE ARIA: 0
Lighthouse Audits Passed: 0
|
|
| OAI - List Identifiers |
WAVE Errors: 0 | WAVE Contrast Errors: 0 | WAVE Alerts: 8
Lighthouse Audits Failed: 0
axe DevTools Issues: 0
WAVE Features: 1 | WAVE Structural Elements: 108 | WAVE ARIA: 0
Lighthouse Audits Passed: 0
|
|