Skip to main content
Version: ILLiad 10.0 (Pre-release) 🚧

Atlas Systems Accessibility Conformance Report

WCAG Edition

(Based on VPAT® Version 2.5Rev)

"Voluntary Product Accessibility Template" and "VPAT" are registered service marks of the Information Technology Industry Council (ITI)

Name of Product/Version: ILLiad Web Client v10.0

Report Date: January 23, 2026

Product Description: The ILLiad Resource Sharing Management software (ILLiad) saves you time by managing all of your library's borrowing, lending, and document delivery through a single interface.

Contact Information: support@atlas-sys.com

Notes:

Evaluation Methods Used: automated WCAG accessibility validators (WAVE browser plugin), screen readers (NVDA, VoiceOver), contrast ratio calculators from WebAIM, keyboard

Applicable Standards/Guidelines

This report covers the degree of conformance for the following accessibility standard/guidelines:

Standard/GuidelineIncluded In Report
Web Content Accessibility Guidelines 2.0Level A (Yes)
Level AA (Yes)
Level AAA (No)
Web Content Accessibility Guidelines 2.1Level A (Yes)
Level AA (Yes)
Level AAA (No)
Web Content Accessibility Guidelines 2.2Level A (No)
Level AA (No)
Level AAA (No)

Terms

The terms used in the Conformance Level information are defined as follows:

  • Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
  • Partially Supports: Some functionality of the product does not meet the criterion.
  • Does Not Support: The majority of product functionality does not meet the criterion.
  • Not Applicable: The criterion is not relevant to the product.
  • Not Evaluated: The product has not been evaluated against the criterion. This can only be used in WCAG Level AAA criteria.

WCAG 2.x Report

Note: When reporting on conformance with the WCAG 2.x Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.0 Conformance Requirements.

Table 1: Success Criteria, Level A

Notes:

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)SupportsILLiad provides text alternatives for non-text content that is not purely decorative in nature.
1.2.1 Audio-only and Video-only (Prerecorded) (Level A)Not ApplicableILLiad does not use prerecorded audio or prerecorded video media.
1.2.2 Captions (Prerecorded) (Level A)Not ApplicableILLiad does not use prerecorded audio or prerecorded video media.
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)Not ApplicableILLiad does not use prerecorded audio or prerecorded video media.
1.3.1 Info and Relationships (Level A)Partially SupportsRegarding the interactive tables (data grids):
• The column header row and the first data row are communicated as part of the same row to screen readers, which is inaccurate.

Regarding dropdown fields:
• Fields with associated descriptions are not programmatically linked to their descriptive text.

Regarding the search feature:
• Radio button groups (Search Mode, Search for) are not programmatically associated with their visible group labels.
• The Active Filters area and filter checkbox groups lack proper grouping semantics for assistive technologies.

Regarding the Index Management tab of the Administration page:
• The Rebuild buttons for different indexes lack distinguishing context for screen readers to differentiate between them.
1.3.2 Meaningful Sequence (Level A)SupportsILLiad provides logical reading sequences for content.
1.3.3 Sensory Characteristics (Level A)SupportsIn ILLiad, instructions for operating content do not solely rely on sensory characteristics.
1.4.1 Use of Color (Level A)SupportsILLiad does not rely solely on color to convey information, indicate actions, or distinguish visual elements.
1.4.2 Audio Control (Level A)Not ApplicableILLiad does not use automatic audio media.
2.1.1 Keyboard (Level A)Partially SupportsRegarding the interactive tables (data grids):
• Grids lack horizontal scrolling capabilities for keyboard users independent of focus, which can lead to readability issues on certain viewport sizes.

Regarding the context menu feature of the dashboard request list:
• It is not possible to navigate from a submenu back to the parent menu with the keyboard on small viewport sizes.

Regarding the Administration page (Layouts tab):
• It is not possible to activate the preview tabs (e.g., Detail, History) with the keyboard only.

Regarding the search feature (Optimized Search):
• Search result cards cannot be activated via keyboard to view the full record, even though equivalent mouse click functionality is provided.
• The search results pager control does not respond to keyboard activation to navigate between pages.
2.1.2 No Keyboard Trap (Level A)Partially SupportsRegarding the Administration page (Layouts tab):
• After using the keyboard to re-order nodes within the tree widget, keyboard focus becomes trapped.
2.1.4 Character Key Shortcuts (Level A 2.1 and 2.2)SupportsILLiad satisfies character key restraints.
2.2.1 Timing Adjustable (Level A)SupportsILLiad satisfies requirements regarding time limits, including providing user options for overriding duration of popup notifications.
2.2.2 Pause, Stop, Hide (Level A)Partially SupportsRegarding the Index Management tab of the Administration page:
• The loading animation that appears during index rebuild operations is not affected by the "Hide loading animations" accessibility setting and stays visible until loading is complete.
2.3.1 Three Flashes or Below Threshold (Level A)SupportsILLiad satisfies these constraints.
2.4.1 Bypass Blocks (Level A)SupportsILLiad has multiple mechanisms to skip blocks of content, including a skip to main content link and ARIA landmarks.
2.4.2 Page Titled (Level A)SupportsILLiad web pages use descriptive page titles to describe topic or purpose.
2.4.3 Focus Order (Level A)Partially SupportsRegarding the Administration page (Restricted Fields tab):
• When some grid dialogs are dismissed in certain scenarios, focus moves to an illogical location on the page.

Regarding the search feature (mobile views):
• The "Refine Results" and "Back to Results" controls scroll the viewport but do not move keyboard focus to the target content area.

Regarding the Index Management tab of the Administration page:
• After completing an index rebuild action, focus is sent to the beginning of the page instead of a more logical location.
2.4.4 Link Purpose (In Context) (Level A)SupportsIn ILLiad, the purpose of all links included in the web interface can be determined within the requirements of the criterion.
2.5.1 Pointer Gestures (Level A 2.1 and 2.2)SupportsILLiad satisfies pointer gesture constraints.
2.5.2 Pointer Cancellation (Level A 2.1 and 2.2)SupportsILLiad satisfies pointer cancellation constraints.
2.5.3 Label in Name (Level A 2.1 and 2.2)Partially SupportsRegarding the Administration page:
• Some form fields use accessible names that do not match or contain the visible label text, particularly in the Profiles tab permissions dialog and the Create Staff Profile dialog.

Regarding the search feature:
• The search textbox under Optimized Search uses an accessible name that does not contain the visible label text.
• The "Refine Results" control in mobile view has an accessible name that does not contain the visible label text.
2.5.4 Motion Actuation (Level A 2.1 and 2.2)SupportsILLiad satisfies these constraints.
3.1.1 Language of Page (Level A)SupportsILLiad web pages specify a default value for the lang attribute on the HTML element.
3.2.1 On Focus (Level A)SupportsIn ILLiad, changing or moving focus does not initiate a change in context.
3.2.2 On Input (Level A)Partially SupportsRegarding the Administration page (Restricted Fields tab):
• Changing the Profile dropdown while there are unsaved changes causes a confirmation dialog to appear, which automatically moves keyboard focus. Users are not warned in advance that this context change will occur.

Regarding the search feature (Optimized Search):
• Activating a filter checkbox that results in only one match will automatically navigate the user to a new page without prior warning.
3.2.6 Consistent Help (Level A 2.2 only)Not ApplicableNot evaluated for WCAG 2.2 criteria.
3.3.1 Error Identification (Level A)SupportsWhere ILLiad utilizes validation, it includes descriptive error messages that indicate item in error and error description.
3.3.2 Labels or Instructions (Level A)SupportsIn ILLiad, content that requires user input has corresponding labels or instructions.
3.3.7 Redundant Entry (Level A 2.2 only)Not ApplicableNot evaluated for WCAG 2.2 criteria.
4.1.1 Parsing (Level A)

WCAG 2.0 and 2.1 – Always answer 'Supports'

WCAG 2.2 (obsolete and removed) - Does not apply
SupportsFor WCAG 2.0 and 2.1, the September 2023 errata update indicates this criterion is always supported. See the WCAG 2.0 Editorial Errata and the WCAG 2.1 Editorial Errata.
4.1.2 Name, Role, Value (Level A)Partially SupportsRegarding the interactive tables (data grids):
• Empty grid messages are contained within elements using an invalid ARIA role, causing the message to not be properly recognized as part of the grid structure.
• Row collapse controls function like buttons but are not semantically coded as buttons. This affects grids containing nested grid structures such as OCLC Item Availability and Local Holdings grids.

Regarding the dashboard request list:
• Screen readers in browse mode may skip reading the tree structure and navigate directly to the total request count.

Regarding the context menu feature of the dashboard request list:
• On smaller viewport sizes, the navigation control at the top of submenus that allows users to return to the parent menu lacks proper role identification, despite being available to screen reader users to activate.

Regarding the Administration page (Layouts tab):
• Dropdown fields with filtering enabled do not announce available options to screen readers when navigating with arrow keys.
• The Display Name field in the tree widget and Source Profile field in Copy Page Layout dialog lack accessible names.

Regarding the search feature:
• Under Optimized Search, individual search result cards are intended to be interactive but lack proper role identification.
• The "Refine Results" and "Back to Results" controls in mobile view function as in-page links but have button semantics.
• The Sort By and Show dropdown fields lack accessible names.

Table 2: Success Criteria, Level AA

Notes:

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)Not ApplicableILLiad does not use live audio content in synchronized media.
1.2.5 Audio Description (Prerecorded) (Level AA)Not ApplicableILLiad does not use prerecorded video content in synchronized media.
1.3.4 Orientation (Level AA 2.1 and 2.2)SupportsILLiad can be viewed and operated in multiple display orientations, including portrait and landscape mode.
1.3.5 Identify Input Purpose (Level AA 2.1 and 2.2)SupportsIn ILLiad, each field's purpose is communicated via labeling techniques. Additionally, form fields regarding persons are not generally about the user of the application itself.
1.4.3 Contrast (Minimum) (Level AA)Partially SupportsRegarding the search feature:
• Several text elements do not meet minimum contrast requirements in both light and dark themes, including badge text within search result cards, timestamps, filter controls, links, and certain text within the search bar popup.

Regarding the Index Management tab of the Administration page:
• Some informational text, status messages, and confirmation dialog text within the Search Index Status section do not meet minimum contrast requirements in both light and dark themes.
1.4.4 Resize text (Level AA)SupportsWeb content, including text elements, can be resized via user agent zoom functionality and ILLiad does not inhibit this functionality.
1.4.5 Images of Text (Level AA)SupportsILLiad satisfies constraints regarding use of images of text.
1.4.10 Reflow (Level AA 2.1 and 2.2)SupportsILLiad uses responsive layout behavior which prevents loss of functionality and generally does not require scrolling in two dimensions at zoom/width levels specified in the criterion. Certain components like data grids have horizontal scrolling enabled for easier viewing, as they fall under the exceptions noted in the criterion.
1.4.11 Non-text Contrast (Level AA 2.1 and 2.2)Partially SupportsRegarding the Administration page (Layouts tab):
• Focus indicators for tree nodes do not have sufficient contrast with the background in either default theme (light and dark).

Regarding the search feature:
• The "Clear All" button focus indicator does not meet minimum non-text contrast requirements when using the light theme.
• The chevron dropdown indicator for the Sort By and Show fields does not meet minimum non-text contrast requirements when using the dark theme.
1.4.12 Text Spacing (Level AA 2.1 and 2.2)SupportsILLiad satisfies text spacing constraints.
1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2)Partially SupportsRegarding the search feature (toolbar):
• The search bar popup that appears on focus cannot be dismissed without moving focus away from the control.
2.4.5 Multiple Ways (Level AA)SupportsILLiad provides multiple means to navigate to different web pages, including by navigation bar links, search features, and a site map.
2.4.6 Headings and Labels (Level AA)SupportsHeadings and labels provided in ILLiad describe the topic or purpose of their associated content.
2.4.7 Focus Visible (Level AA)Partially SupportsRegarding the search feature (Optimized Search):
• The search results pager container lacks a visible focus indicator when receiving keyboard focus, despite being interactive.
• When using the dark theme, individual search result cards do not display a focus indicator when focused via keyboard.
3.1.2 Language of Parts (Level AA)SupportsIn ILLiad, default text content uses the default human language of the web page as specified in the lang attribute of the HTML element on each rendered web page. Some user interface text can be customized by the user and interface controls indicate the supported languages.
3.2.3 Consistent Navigation (Level AA)SupportsIn ILLiad, the navigation side bar links are present in the same relative order throughout the web application. Mobile and desktop viewport sizes have different layouts, but there is a consistent relative order within each layout.
3.2.4 Consistent Identification (Level AA)SupportsILLiad uses specific labels and icons consistently throughout the web pages to identify functional components that appear repeatedly.
3.3.3 Error Suggestion (Level AA)SupportsILLiad provides descriptive error messages with correction suggestions where applicable.
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)SupportsILLiad satisfies error prevention constraints.
4.1.3 Status Messages (Level AA 2.1 and 2.2)SupportsILLiad uses ARIA roles/live regions for status messages.

Table 3: Success Criteria, Level AAA

Notes:

CriteriaConformance LevelRemarks and Explanations
1.2.6 Sign Language (Prerecorded) (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
1.2.7 Extended Audio Description (Prerecorded) (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
1.2.8 Media Alternative (Prerecorded) (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
1.2.9 Audio-only (Live) (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
1.3.6 Identify Purpose (Level AAA 2.1 and 2.2)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
1.4.6 Contrast (Enhanced) (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
1.4.7 Low or No Background Audio (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
1.4.8 Visual Presentation (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
1.4.9 Images of Text (No Exception) (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.1.3 Keyboard (No Exception) (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.2.3 No Timing (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.2.4 Interruptions (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.2.5 Re-authenticating (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.2.6 Timeouts (Level AAA 2.1 and 2.2)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.3.2 Three Flashes (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.3.3 Animation from Interactions (Level AAA 2.1 and 2.2)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.4.8 Location (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.4.9 Link Purpose (Link Only) (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.4.10 Section Headings (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.5.5 Target Size (Level AAA 2.1 and 2.2)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
2.5.6 Concurrent Input Mechanisms (Level AAA 2.1 and 2.2)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
3.1.3 Unusual Words (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
3.1.4 Abbreviations (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
3.1.5 Reading Level (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
3.1.6 Pronunciation (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
3.2.5 Change on Request (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
3.3.5 Help (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.
3.3.6 Error Prevention (All) (Level AAA)Not EvaluatedThe product has not been evaluated against WCAG AAA standard.

This document is for informational purposes only. Atlas Systems, Inc. makes no warranties, express or implied, in this document.

© 2026 Atlas Systems, Inc. All rights reserved. ILLiad and the ILLiad logo are registered trademarks of Atlas Systems, Inc. The information contained in this document represents the current view of Atlas Systems, Inc. on the issues discussed as of the date of publication. Because Atlas Systems, Inc. must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Atlas Systems, Inc. and Atlas Systems, Inc. cannot guarantee the accuracy of any information presented after the date of publication.