Accessibility evaluation report 29-08-2024

About the Evaluation

Report Creator
Steve Parker
Evaluation Commissioner
Meantime IT and Meantime AMaT
Evaluation date

Executive Summary

Overall, the website is very accessible and features have been developed with all aspects of socially-defined disability taken into account.

Scope of the Evaluation

Website name
amat.co.uk
Scope of the website
All web content of the AMaT website located at https://www.amat.co.uk
WCAG Version
2.1
Conformance target
AA
Accessibility support baseline
The system was tested using Google Chrome, Microsoft Edge, and Safari. Chrome and NVDA were used for screen reader verification.
Additional evaluation requirements
The report will include a description of the problem and repair suggestions for any errors listed and will cover all pages and content of the system, rather than a selected sample only.

Detailed Audit Results

Summary

Reported on 50 of 50 WCAG 2.1 AA Success Criteria.

Passed Failed Cannot tell Not present Not checked
36 4 0 9 1 criterion assessed as 'Not checked' as, as of 2023, criterion '4.1.1 Parsing' has been removed from WCAG.

All Results

1 Perceivable

1.1 Text Alternatives
Success Criterion Result Observations
1.1.1: Non-text Content

Result: Passed

Observations:

Image use is limited, with CSS predominantly used for layout.

Images have ALT text as does the main logo.

Other informative images have ALT text.

1.2 Time-based Media
Success Criterion Result Observations
1.2.1: Audio-only and Video-only (Prerecorded)

Result: Failed

Observations:

The podcasts are hosted with a 3rd part podcast hosting specialist. They have no text-based alternative.

The tutorial video has text captions to describe the equivalent steps shown in the tutorial video.

1.2.2: Captions (Prerecorded)

Result: Passed

Observations:

The tutorial video has synchronised text captions to describe the equivalent steps shown in the tutorial video.

1.2.3: Audio Description or Media Alternative (Prerecorded)

Result: Failed

Observations:

The tutorial video has text captions to describe the equivalent steps shown in the tutorial video but does not have a full audio description or descriptive transcript.

1.2.4: Captions (Live)

Result: Not present

Observations:

The system does not have live audio or video content.

1.2.5: Audio Description (Prerecorded)

Result: Failed

Observations:

Video content has captions but no audio description.

1.3 Adaptable
Success Criterion Result Observations
1.3.1: Info and Relationships

Result: Passed

Observations:

Relationships are defined programmatically. Semantic markup is appropriately used to designate headings, regions/landmarks, lists etc. ARIA has been used where HTML is not sufficient.

1.3.2: Meaningful Sequence

Result: Passed

Observations:

All data is presented in a meaningful and logical sequence as determined by code order.

1.3.3: Sensory Characteristics

Result: Passed

Observations:

Instructions do not rely upon shape, size, or visual location and nor do they rely on sound.

1.3.4: Orientation

Result: Passed

Observations:

System is responsive and works well on different screen sizes and orientations and is not restricted to only portrait or landscape.

1.3.5: Identify Input Purpose

Result: Passed

Observations:

Forms have descriptions and labels and input fields that collect certain types of user information have an appropriate autocomplete attribute defined.

1.4 Distinguishable
Success Criterion Result Observations
1.4.1: Use of Colour

Result: Passed

Observations:

Where colour is used, text alternatives and descriptions are used. Colour is not used as the sole method of conveying content or distinguishing visual elements.

1.4.2: Audio Control

Result: Not present

Observations:

The system does not have audio that plays automatically.

1.4.3: Contrast (Minimum)

Result: Passed

Observations:

Content appeared to have a minimum contrast level of 4.5:1 and in most cases was AAA, with contrast levels of 7.0:1 and above.

1.4.4: Resize text

Result: Passed

Observations:

The website could be resized as it is delivered using a technology that has commonly-available user agents that support zoom e.g. Google Chrome and the page is readable and functional when the page is zoomed to 200%.

1.4.5: Images of Text

Result: Passed

Observations:

There are no instances where the same visual presentation can be made using text alone, and an image is used to present that text.

1.4.10: Reflow

Result: Passed

Observations:

No loss of content or functionality occurs, and horizontal scrolling is avoided, when content is presented at a width of 320 pixels.

1.4.11: Non-text Contrast

Result: Passed

Observations:

All icons and graphics had suitable contrast ratios where system controlled with the remainder being determined by the user agent default state, for example, some focus states.

1.4.12: Text Spacing

Result: Passed

Observations:

Checked by increasing font size in Chrome and Edge. Used a web-developer toolbar plugin (http://chrispederick.com/work/web-developer/chrome/) to modify text and line heights to simulate when the user adapts paragraph spacing to 2 times the font size, text line height/spacing to 1.5 times the font size, word spacing to .16 times the font size, and letter spacing to .12 times the font size.

1.4.13: Content on Hover or Focus

Result: Passed

Observations:

Hovers are identified as ARIA tooltips and dismiss as focus is lost. Modals are focussed and can be closed using navigation buttons.

2 Operable

2.1 Keyboard Accessible
Success Criterion Result Observations
2.1.1: Keyboard

Result: Passed

Observations:

Tab control works well and is in logical order. The HTML5 <modal> tag has been used, and where there are extra context menus that can be accessed by keyboard for what appears as 'hover' text, the context menu expands these into a readable layer.

2.1.2: No Keyboard Trap

Result: Passed

Observations:

Keyboard focus is never locked or trapped at one particular page element. The user can navigate to and from all navigable page elements using only a keyboard.

2.1.4: Character Key Shortcuts

Result: Not present

Observations:

No keyboard shortcuts are used.

2.2 Enough Time
Success Criterion Result Observations
2.2.1: Timing Adjustable

Result: Not present

Observations:

No content has a time limit.

2.2.2: Pause, Stop, Hide

Result: Passed

Observations:

The slide shows have appropriate controls to stop and start them. These are themselves accessible.

2.3 Seizures and Physical Reactions
Success Criterion Result Observations
2.3.1: Three Flashes or Below Threshold

Result: Passed

Observations:

'Loading' animations do not animate more than three times in a one second period, and the animation plays through a limited number (3) times.

2.4 Navigable
Success Criterion Result Observations
2.4.1: Bypass Blocks

Result: Passed

Observations:

No 'Skip' link presented but pages do have ARIA regions used to identify regions of a page and proper use of headings or regions/landmarks is sufficient to meet this success criterion.

2.4.2: Page Titled

Result: Passed

Observations:

Titles have the key page content / topic listed before the system name and are clear and informative.

2.4.3: Focus Order

Result: Passed

Observations:

Focus order works well and the navigation order of links, form controls, etc. is logical and intuitive, even extending to the modal layers.

2.4.4: Link Purpose (In Context)

Result: Failed

Observations:

The purpose of each link can be determined from the link text alone. As the website is mostly delivered on single page, on that page there are links to "Find out more" and "Arrange a demo". As there is only one contact form, these links go to the same place and are adjacent but the purpose of the link, made clear in the text, is different (when read in context) and therefore need to lead to the same form where different contact options can be selected.

2.4.5: Multiple Ways

Result: Passed

Observations:

All major site features are accessible via a consistent main navigation and sub-navigation and the site is essentially one distinct page, but multiple links to content are provided.

2.4.6: Headings and Labels

Result: Passed

Observations:

Headings are present and clear. Labels are provided for forms and tables and all relevant form items.

2.4.7: Focus Visible

Result: Passed

Observations:

There is a visible indicator for page elements when they receive keyboard focus which appeared to be handled by user agent.

2.5 Input Modalities
Success Criterion Result Observations
2.5.1: Pointer Gestures

Result: Not present

2.5.2: Pointer Cancellation

Result: Not present

2.5.3: Label in Name

Result: Passed

Observations:

Where links and buttons present with ARIA names, the text in the link is also presented in the ARIA version and is expanded upon or clarified to make sense even out of context.

2.5.4: Motion Actuation

Result: Not present

3 Understandable

3.1 Readable
Success Criterion Result Observations
3.1.1: Language of Page

Result: Passed

Observations:

The language attribute has been added to each page.

3.1.2: Language of Parts

Result: Not present

Observations:

All page content is in the default language ("en") defined in the page language attribute.

3.2 Predictable
Success Criterion Result Observations
3.2.1: On Focus

Result: Passed

Observations:

Although some elements change content, context is not changed and it does not result in a substantial change to the page that could confuse or disorient the user.

3.2.2: On Input

Result: Passed

Observations:

When a user inputs information or interacts with a control, it does not result in a substantial change to the page. Some form elements sanitise 'on-the-fly' and some elements, such as choosing certain options on the contact form, make other elements required - these are announced to the user either via modal, or by a status announcement.

3.2.3: Consistent Navigation

Result: Passed

Observations:

The navigation is presented consistently. Tab navigation is correctly marked-up.

3.2.4: Consistent Identification

Result: Passed

Observations:

Naming is consistent for elements visible on multiple pages.

3.3 Input Assistance
Success Criterion Result Observations
3.3.1: Error Identification

Result: Passed

Observations:

Visually errors are highlighted, but all errors appear in a modal with a description of the error and its context.

3.3.2: Labels or Instructions

Result: Passed

Observations:

Instructions are provided on each screen and labels identify each input.

3.3.3: Error Suggestion

Result: Passed

Observations:

Incomplete or missing data has suggested fixes, particularly where validation requires two or more fields to be in complimentary states.

3.3.4: Error Prevention (Legal, Financial, Data)

Result: Not present

Observations:

There is no data of this type on the site and the user is not permitted to edit or delete any data.

4 Robust

4.1 Compatible
Success Criterion Result Observations
4.1.1 Parsing (Obsolete and removed)

Result: Not checked

Observations:

NOTE: This success criterion is no longer useful and as of 2023 has been removed from WCAG. It previously required that significant HTML validation/parsing errors be avoided.

4.1.2: Name, Role, Value

Result: Passed

Observations:

Markup is used in a way that facilitates accessibility. This includes following the HTML specifications. Strong use of aria-labelledby and aria-label (where HTML element does not have a specific label that it could be associated with).

4.1.3: Status Messages

Result: Passed

Observations:

The contact form uses a live region announcement where the choosing of an option causes another field to become mandatory.

Sample of Audited Web Pages

No sample available.

Web Technology

HTML, CSS, WAI-ARIA, JavaScript, SVG, PHP, MySQL

Recording of Evaluation Specifics

Not provided