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/Guideline | Included In Report |
|---|---|
| Web Content Accessibility Guidelines 2.0 | Level A (Yes) Level AA (Yes) Level AAA (No) |
| Web Content Accessibility Guidelines 2.1 | Level A (Yes) Level AA (Yes) Level AAA (No) |
| Web Content Accessibility Guidelines 2.2 | Level 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:
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.1.1 Non-text Content (Level A) | Supports | ILLiad 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 Applicable | ILLiad does not use prerecorded audio or prerecorded video media. |
| 1.2.2 Captions (Prerecorded) (Level A) | Not Applicable | ILLiad does not use prerecorded audio or prerecorded video media. |
| 1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) | Not Applicable | ILLiad does not use prerecorded audio or prerecorded video media. |
| 1.3.1 Info and Relationships (Level A) | Partially Supports | Regarding 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) | Supports | ILLiad provides logical reading sequences for content. |
| 1.3.3 Sensory Characteristics (Level A) | Supports | In ILLiad, instructions for operating content do not solely rely on sensory characteristics. |
| 1.4.1 Use of Color (Level A) | Supports | ILLiad does not rely solely on color to convey information, indicate actions, or distinguish visual elements. |
| 1.4.2 Audio Control (Level A) | Not Applicable | ILLiad does not use automatic audio media. |
| 2.1.1 Keyboard (Level A) | Partially Supports | Regarding 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 Supports | Regarding 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) | Supports | ILLiad satisfies character key restraints. |
| 2.2.1 Timing Adjustable (Level A) | Supports | ILLiad satisfies requirements regarding time limits, including providing user options for overriding duration of popup notifications. |
| 2.2.2 Pause, Stop, Hide (Level A) | Partially Supports | Regarding 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) | Supports | ILLiad satisfies these constraints. |
| 2.4.1 Bypass Blocks (Level A) | Supports | ILLiad 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) | Supports | ILLiad web pages use descriptive page titles to describe topic or purpose. |
| 2.4.3 Focus Order (Level A) | Partially Supports | Regarding 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) | Supports | In 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) | Supports | ILLiad satisfies pointer gesture constraints. |
| 2.5.2 Pointer Cancellation (Level A 2.1 and 2.2) | Supports | ILLiad satisfies pointer cancellation constraints. |
| 2.5.3 Label in Name (Level A 2.1 and 2.2) | Partially Supports | Regarding 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) | Supports | ILLiad satisfies these constraints. |
| 3.1.1 Language of Page (Level A) | Supports | ILLiad web pages specify a default value for the lang attribute on the HTML element. |
| 3.2.1 On Focus (Level A) | Supports | In ILLiad, changing or moving focus does not initiate a change in context. |
| 3.2.2 On Input (Level A) | Partially Supports | Regarding 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 Applicable | Not evaluated for WCAG 2.2 criteria. |
| 3.3.1 Error Identification (Level A) | Supports | Where ILLiad utilizes validation, it includes descriptive error messages that indicate item in error and error description. |
| 3.3.2 Labels or Instructions (Level A) | Supports | In ILLiad, content that requires user input has corresponding labels or instructions. |
| 3.3.7 Redundant Entry (Level A 2.2 only) | Not Applicable | Not 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 | Supports | For 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 Supports | Regarding 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:
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.2.4 Captions (Live) (Level AA) | Not Applicable | ILLiad does not use live audio content in synchronized media. |
| 1.2.5 Audio Description (Prerecorded) (Level AA) | Not Applicable | ILLiad does not use prerecorded video content in synchronized media. |
| 1.3.4 Orientation (Level AA 2.1 and 2.2) | Supports | ILLiad 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) | Supports | In 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 Supports | Regarding 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) | Supports | Web 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) | Supports | ILLiad satisfies constraints regarding use of images of text. |
| 1.4.10 Reflow (Level AA 2.1 and 2.2) | Supports | ILLiad 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 Supports | Regarding 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) | Supports | ILLiad satisfies text spacing constraints. |
| 1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2) | Partially Supports | Regarding 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) | Supports | ILLiad 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) | Supports | Headings and labels provided in ILLiad describe the topic or purpose of their associated content. |
| 2.4.7 Focus Visible (Level AA) | Partially Supports | Regarding 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) | Supports | In 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) | Supports | In 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) | Supports | ILLiad uses specific labels and icons consistently throughout the web pages to identify functional components that appear repeatedly. |
| 3.3.3 Error Suggestion (Level AA) | Supports | ILLiad provides descriptive error messages with correction suggestions where applicable. |
| 3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) | Supports | ILLiad satisfies error prevention constraints. |
| 4.1.3 Status Messages (Level AA 2.1 and 2.2) | Supports | ILLiad uses ARIA roles/live regions for status messages. |
Table 3: Success Criteria, Level AAA
Notes:
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.2.6 Sign Language (Prerecorded) (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 1.2.7 Extended Audio Description (Prerecorded) (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 1.2.8 Media Alternative (Prerecorded) (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 1.2.9 Audio-only (Live) (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 1.3.6 Identify Purpose (Level AAA 2.1 and 2.2) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 1.4.6 Contrast (Enhanced) (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 1.4.7 Low or No Background Audio (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 1.4.8 Visual Presentation (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 1.4.9 Images of Text (No Exception) (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.1.3 Keyboard (No Exception) (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.2.3 No Timing (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.2.4 Interruptions (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.2.5 Re-authenticating (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.2.6 Timeouts (Level AAA 2.1 and 2.2) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.3.2 Three Flashes (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.3.3 Animation from Interactions (Level AAA 2.1 and 2.2) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.4.8 Location (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.4.9 Link Purpose (Link Only) (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.4.10 Section Headings (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.5.5 Target Size (Level AAA 2.1 and 2.2) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 2.5.6 Concurrent Input Mechanisms (Level AAA 2.1 and 2.2) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 3.1.3 Unusual Words (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 3.1.4 Abbreviations (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 3.1.5 Reading Level (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 3.1.6 Pronunciation (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 3.2.5 Change on Request (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 3.3.5 Help (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
| 3.3.6 Error Prevention (All) (Level AAA) | Not Evaluated | The product has not been evaluated against WCAG AAA standard. |
Legal Disclaimer (Atlas Systems)
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.