User Vision logo
  • Spot Check
    • Executive Summary
    • Summary of Findings
    • WCAG 2.2 Overview
      • WCAG 2.2 Compliance
  • Project Background
    • Approach
    • How to use this report
    • Understanding our findings
  • I Findings
  • 1 Positives from previous audit
    • 1.1 Positive: Edit link programmatically linked to context (Positive)
      • 1.1.1 WCAG 1.3.1 (A), 2.4.4 (A) - Desktop, Mobile, iPad
      • 1.1.2 Code Snippet
    • 1.2 Positive: Confirmation required before deleting account (Positive)
      • 1.2.1 WCAG 3.3.4 (AA) - Desktop, Mobile, iPad
  • 2 Resolved Issues
    • 2.1 Screen reader users not informed when password is shown (Positive)
      • 2.1.1 WCAG 1.3.1 (A), 4.1.3 (AA) - Desktop, Mobile, iPad
      • 2.1.2 Code Snippet
      • 2.1.3 Recommendation
      • 2.1.4 Spot Check: February 2026
    • 2.2 Headings not hierarchical or informative section identifiers (Positive)
      • 2.2.1 WCAG 1.3.1 (A) - Desktop, Mobile, iPad
      • 2.2.2 Recommendation
      • 2.2.3 Spot Check: February 2026
    • 2.3 Menu announced as “Top Level Navigation” (Positive)
      • 2.3.1 WCAG 1.3.1 (A), 2.5.3 (A), 4.1.2 (A) - Desktop, Mobile, iPad
      • 2.3.2 Code Snippet
      • 2.3.3 Recommendation
      • 2.3.4 Spot Check: February 2026
    • 2.4 Empty table header on Your Clients page (Positive)
      • 2.4.1 WCAG 1.3.1 (A) - Desktop, Mobile, Automated Finding, iPad
      • 2.4.2 Code Snippet
      • 2.4.3 Recommendation
      • 2.4.4 Spot Check: February 2026
    • 2.5 Fieldset missing legend (Positive)
      • 2.5.1 WCAG 1.3.1 (A), 4.1.2 (A) - Desktop, Mobile, iPad
      • 2.5.2 Code Snippet
      • 2.5.3 Recommendation
      • 2.5.4 Resources
      • 2.5.5 Spot Check: February 2026
    • 2.6 Conditionally revealed radio inputs could be made clearer (Positive)
      • 2.6.1 WCAG 1.3.1 (A), 4.1.2 (A) - Desktop, Mobile, Automated Finding, iPad
      • 2.6.2 Code Snippet
      • 2.6.3 Recommendation
      • 2.6.4 Spot Check: February 2026
    • 2.7 Presentation of radio buttons could be confusing (Positive)
      • 2.7.1 WCAG 1.3.1 (A), 3.3.2 (A), 4.1.2 (A) - Desktop, Mobile, iPad
      • 2.7.2 Recommendation
      • 2.7.3 Spot Check: February 2026
    • 2.8 Conditionally revealed input is not persistent or announced (Positive)
      • 2.8.1 WCAG 1.3.1 (A), 1.3.2 (A), 3.3.1 (A), 3.3.2 (A), 4.1.3 (AA) - Desktop
      • 2.8.2 Recommendation
      • 2.8.3 Spot Check: February 2026
    • 2.9 Typo in page title (Positive)
      • 2.9.1 Typo in page title
      • 2.9.2 Code Snippet
      • 2.9.3 Recommendation
      • 2.9.4 Spot Check: February 2026
    • 2.10 Radio buttons not programmatically linked to the question (Positive)
      • 2.10.1 WCAG 1.3.1 (A) - Desktop, Mobile, iPad
      • 2.10.2 Code Snippet
      • 2.10.3 Recommendation
      • 2.10.4 Resources
      • 2.10.5 Spot Check: February 2026
    • 2.11 Empty or symbol-only table cells not announced clearly by screen readers (Positive)
      • 2.11.1 WCAG 1.3.1 (A) - Desktop, Mobile, iPad
      • 2.11.2 Code Snippet
      • 2.11.3 Recommendation
      • 2.11.4 Spot Check: February 2026
    • 2.12 Default “All Roles” option incorrectly announced as invalid (Positive)
      • 2.12.1 WCAG 1.3.1 (A), 4.1.2 (A) - Desktop, Mobile, iPad
      • 2.12.2 Code Snippet
      • 2.12.3 Recommendation
      • 2.12.4 Spot Check: February 2026
    • 2.13 Tabs do not provide expected keyboard navigation, announcements, or focus management (Positive)
      • 2.13.1 WCAG 1.3.1 (A), 2.4.3 (A), 4.1.2 (A) - Desktop, Mobile, iPad
      • 2.13.2 Code Snippet
      • 2.13.3 Recommendation
      • 2.13.4 Resources
      • 2.13.5 Spot Check: February 2026
    • 2.14 Error summary links do not move focus to the relevant field (Positive)
      • 2.14.1 WCAG 2.4.3 (A), 4.1.2 (A) - Desktop
      • 2.14.2 Code Snippet
      • 2.14.3 Recommendation
      • 2.14.4 Spot Check: February 2026
    • 2.15 Email address field positioned after Save button on Edit User Account page (Positive)
      • 2.15.1 WCAG 1.3.2 (A) - Desktop, Mobile, iPad
      • 2.15.2 Recommendation
      • 2.15.3 Resources
      • 2.15.4 Spot Check: February 2026
  • 3 Unresolved Issues
    • 3.1 Summary answers on Check Your Report page are unclear for screen reader users (High)
      • 3.1.1 WCAG 1.1.1 (A), 1.3.1 (A) - Desktop, Mobile, iPad
      • 3.1.2 Recommendation
      • 3.1.3 Resources
      • 3.1.4 Spot Check: February 2026
      • 3.1.5 Resource
    • 3.2 Required and optional fields not clearly or accurately communicated (Medium)
      • 3.2.1 WCAG 1.3.1 (A), 3.3.2 (A), 4.1.2 (A) - Desktop, Mobile, iPad
      • 3.2.2 Code Snippet
      • 3.2.3 Recommendation
      • 3.2.4 Resources
      • 3.2.5 Spot Check: February 2026
    • 3.3 Edit links not associated with questions (Medium)
      • 3.3.1 WCAG 1.3.1 (A), 2.4.4 (A) - Desktop, Mobile, iPad
      • 3.3.2 Code Snippet
      • 3.3.3 Recommendation
      • 3.3.4 Spot Check: February 2026
    • 3.4 Horizontal scrolling required at higher zoom levels (Medium)
      • 3.4.1 WCAG 1.4.10 (AA) - Desktop, Mobile, iPad
      • 3.4.2 Recommendation
      • 3.4.3 Resources
      • 3.4.4 Spot Check: February 2026
    • 3.5 Breadcrumb navigation could be improved (Observation)
      • 3.5.1 Breadcrumb navigation could be improved
      • 3.5.2 Recommendation
      • 3.5.3 Resource
      • 3.5.4 Spot Check: February 2026
    • 3.6 Errors cause completed fields to be deleted (Observation)
      • 3.6.1 Errors cause completed fields to be deleted
      • 3.6.2 Recommendation
      • 3.6.3 Spot Check: February 2026
    • 3.7 Form fields missing accessible labels (Observation)
      • 3.7.1 Form fields missing accessible labels
      • 3.7.2 Code Snippet
      • 3.7.3 Recommendation
      • 3.7.4 Resources
      • 3.7.5 Spot Check: February 2026
    • 3.8 Status and link could have better programmatic association (Observation)
      • 3.8.1 Status and link could have better programmatic association
      • 3.8.2 Code Snippet
      • 3.8.3 Recommendation
      • 3.8.4 Spot Check: February 2026
    • 3.9 Multiple redundant links on Report Overview (Observation)
      • 3.9.1 Multiple redundant links on Report Overview
      • 3.9.2 Code Snippet
      • 3.9.3 Recommendation
      • 3.9.4 Spot Check: February 2026
    • 3.10 Ensure that PDFs are accessible (Observation)
      • 3.10.1 Ensure that PDFs are accessible
      • 3.10.2 Recommendation
      • 3.10.3 Resources
      • 3.10.4 Spot Check: February 2026
    • 3.11 Error summary does not receive focus on form submission (Observation)
      • 3.11.1 Error summary does not receive focus on form submission
      • 3.11.2 Code Snippet
      • 3.11.3 Recommendation
      • 3.11.4 Resources
      • 3.11.5 Spot Check: February 2026
    • 3.12 Input fields could benefit from validation (Observation)
      • 3.12.1 Input fields could benefit from validation
      • 3.12.2 Recommendation
      • 3.12.3 Resources
      • 3.12.4 Spot Check: February 2026
    • 3.13 File upload status not announced (Observation)
      • 3.13.1 File upload status not announced
      • 3.13.2 Recommendation
      • 3.13.3 Spot Check: February 2026
    • 3.14 Add User link repeated due to placement within table caption (Observation)
      • 3.14.1 Add User link repeated due to placement within table caption
      • 3.14.2 Code Snippet
      • 3.14.3 Recommendation
      • 3.14.4 Spot Check: February 2026
  • 4 New Issues
    • 4.1 Insufficient text contrast on submission tracker (Medium)
      • 4.1.1 WCAG 1.4.3 (AA) - Desktop, Mobile, iPad
      • 4.1.2 Recommendation
      • 4.1.3 Resources
    • 4.2 Screen reader users not informed of completed or current steps in the submission tracker (Medium)
      • 4.2.1 WCAG 1.1.1 (A), 1.3.1 (A) - Desktop, Mobile, iPad
      • 4.2.2 Code Snippet
      • 4.2.3 Recommendation
  • II Recommendations
  • 5 Suggested Next Steps
  • III Appendix
  • Contact Details
  • Prepared by User Vision for the Ministry of Justice

UV3327 [DAT0041] MoJ - Complete the Deputy Report (DigiDeps)

3.3 Edit links not associated with questions (Medium)

3.3.1 WCAG 1.3.1 (A), 2.4.4 (A) - Desktop, Mobile, iPad

On the ‘Report Overview’ in Journey 2 and ‘Manage Report’ in Journey 3, summary details are presented with “Edit” links visually aligned with a specific question and answer, but there is no programmatic association between them. Screen reader users hear a repeated list of “Edit link” with no indication of which question each link relates to.

This makes it difficult for users relying on assistive technologies to understand what action each link performs, potentially leading to confusion or mistakes. It also fails to meet expected accessibility standards for meaningful link context.

This is similarly observed with the “Remove” links in the Supporting Documents section in Journey 2 as well as the User Details pages in Journey 4.

Sighted users can skim through a web page to get a quick overview of the content and functionality. Screen reader users often achieve this by going through certain elements of the page such as hyperlinks and buttons. Therefore, it is important to provide context to these interactive elements so that they know its purpose without having to navigate through additional content.

Similarly, when multiple elements have the same label text, screen reader users who navigate through the links using a list may not be able to differentiate between them. They heavily rely on the linked text to understand the destination or purpose of a button. If multiple links have identical text, it becomes challenging for them to determine which element they want to follow.

For a positive example, see [Positive: Edit link programmatically linked to context:::::::::::::: (Positive)].

Edit links on Report Overview page

FIGURE 3.5: Edit links on Report Overview page

Remove links in Supporting Documents section

FIGURE 3.6: Remove links in Supporting Documents section

3.3.2 Code Snippet

<div>
    <dt class="govuk-summary-list__key">
        <span class="error">
            Do you live with JohnTest?
        </span>
    </dt>
    <dd class="govuk-summary-list__value">
        <span>Please answer this question</span>
    </dd>
    <dd class="govuk-summary-list__actions">
        <a href="...">Edit</a>
    </dd>
</div>

3.3.3 Recommendation

Ensure each “Edit” link has programmatic context so screen reader users can identify which question it relates to. This can be done by adding visually hidden text inside the link to create a unique accessible name:

<a href="/.../from=summary" class="govuk-link">
    Edit
    <span class="govuk-visually-hidden"> Do you live with JohnTest?</span>
</a>

Alternatively, you can reference the information using aria-describedby:

<dt class="govuk-summary-list__key" id="q-live-with-client">
    Do you live with JohnTest?
</dt>
...
<a href="/report/187/visits-care/step/1?from=summary" 
 aria-describedby="q-live-with-client">
    Edit
</a>

3.3.4 Spot Check: February 2026

This issue has not been resolved. The Edit/Remove links in Journey 2 are not associated with their context, and screen reader users would have to explore the page to identify the element the link refers to.

This remains a ‘Medium’ severity issue.