GitLab Accessibility Conformance Report International Edition
Based on VPAT® Version 2.5, International Edition (template)
April 2025
- Name of Product/Version: Self Managed GitLab Ultimate with GitLab Duo Enterprise version 18
- Report Date: September 10, 2025
- Product Description: GitLab is The DevSecOps Platform that empowers organizations to maximize the overall return on software development by delivering software faster and efficiently, while strengthening security and compliance. With GitLab, every team in your organization can collaboratively plan, build, secure, and deploy software to drive business outcomes faster with complete transparency, consistency, and traceability across the DevSecOps lifecycle.
- Contact information: accessibility@gitlab.com
- General notes:
- This report was created by Deque Systems Inc. upon completion of an accessibility evaluation and validation performed between December 9, 2024 and August 8, 2025.
- This evaluation only refers to GitLab the product and does not include the about.gitlab.com or docs.gitlab.com websites.
- The latest report provides a new evaluation of GitLab Ultimate version 18. New success criteria from the VPAT 2.5 template have also been added. This revision supersedes earlier versions of this report.
- GitLab supports the current and previous major version along with current minor version of the following browsers: Mozilla Firefox, Google Chrome, Chromium, Apple Safari, Microsoft Edge.
- GitLab does not support running with JavaScript disabled in the browser because several features require JavaScript extensively.
- View GitLab installation minimum requirements for both the supported operating systems and the minimum requirements needed to install and use GitLab.
- Known accessibility issues are linked in the tables below and may also be found by searching GitLab.com (account required).
- WCAG 2.2 notes:
- When reporting on conformance with the WCAG 2.2 Success Criteria, the criteria are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.2 Conformance Requirements.
- Table 3: Success Criteria, Level AAA has been removed because the GitLab product has not been evaluated for WCAG 2.2 Level AAA conformance.
- Section 508 notes:
- The ICT covered by this report is not hardware. As such, the requirements of this chapter do not apply.
Evaluation Methods Used
A combination of automated and manual testing techniques was employed for the accessibility assessment. Manual assessment was performed using Chrome 131.0.6778.205 on Windows 11 and included exclusive use of the keyboard. Automated tools used included axe Auditor and the axe Dev Tools browser extension. Assistive technologies employed included NVDA v.2024.4
Scope of Evaluation
The pages and components in the following table were evaluated as part of the assessment on which this report is based.
| Page Title | URL |
|---|---|
About your company |
https://gitlab.com/users/sign_up/company/new?jobs_to_be_done_other=&registration_objective=ci&role=devops_engineer |
Access Token |
[url]/-/user_settings/personal_access_tokens |
Account |
[url]/-/profile/account |
Activity - All Tab |
[url]/demo-group/project-1/activity |
Add new Access token |
[url]/demo-group/project-1/-/settings/access_tokens |
Admin Dashboard |
[url]/admin |
Background - Corn |
[url]/admin/background_jobs |
Background jobs - Dashboard |
[url]/admin/background_jobs |
Billing |
https://gitlab.com/-/profile/billings |
Branches |
[url]/demo-group/project-1/-/branches |
Bulk Edit |
[url]/demo-group/project-1/-/issues |
CI/CD Analytics |
[url]/demo-group/project-1/-/pipelines/charts |
Commits |
[url]/demo-group/project-1/-/commits/master?ref_type=heads |
Compare revisions |
[url]/demo-group/project-1/-/compare/master..master |
Configure feature flags dialog |
[url]/demo-group/project-1/-/feature_flags |
Container Registry |
[url]/demo-group/project-3/container_registry?orderBy=UPDATED&sort=asc |
Create a blank Project |
[url]/projects/new#blank_project |
Create a Cluster |
[url]/demo-group/project-1/-/clusters/new_cluster_docs |
Create or import your first project |
https://gitlab.com/users/sign_up/groups/new |
Dashboard |
[url]/ |
Dependencies |
[url]/demo-group/project-1/-/dependencies |
DevOps Reports |
[url]/admin/dev_ops_reports |
Edit Profile |
[url]/-/user_settings/profile |
Email address |
[url]/-/profile/emails |
Environments |
[url]/demo-group/project-1/-/environments |
Explore Projects |
[url]/explore/projects?archived=true |
Explore snippets |
[url]/explore/snippets |
Explore Topics |
[url]/explore/projects/topics |
Feature Flags |
[url]/demo-group/project-1/-/feature_flags |
General |
[url]/demo-group/project-1/edit |
Get started with GitLab Pages |
https://gitlab.com/demo/Test/pages/new |
GitLab Duo Chat |
[url]/demo-group/crtest/container_registry |
GitLab is better with colleagues!' dialog |
https://gitlab.com/test5482950/test/-/learn_gitlab |
Give feedback |
[url]/demo-group/crtest/container_registry |
Google Cloud |
https://gitlab.com/demo/Test/-/google_cloud/configuration |
Groups |
[url]/dashboard/groups |
Help Flyout |
[url]/demo-group/project-1/-/ci/editor?branch_name=master |
Instance subscription |
[url]/admin/subscription |
Integrations |
[url]/demo-group/project-1/-/settings/integrations |
Issue Boards |
[url]/demo-group/project-1/-/boards |
Issue details |
[url]/demo-group/project-1/-/issues/60 |
Issues list |
[url]/demo-group/project-1/-/issues |
Job Details |
[url]/demo-group/project-1/-/jobs/84 |
Jobs - All |
[url]/admin/jobs |
Keyboard Shortcuts dialog |
[url]/ |
Kubernetes Cluster |
[url]/demo-group/project-1/-/clusters |
Labels - All tab |
[url]/demo-group/project-1/-/labels |
Learn Git Lab |
https://gitlab.com/tech3171450/test-1/-/learn_gitlab |
Login |
[url]/ |
Members |
[url]/demo-group/project-1/-/project_members |
Merge requests details - Changes tab |
[url]/demo-group/project-1/-/merge_requests/12/diffs |
Merge requests details - Overview tab |
[url]/demo-group/project-1/-/merge_requests/12 |
Merge requests details - Pipelines tab |
[url]/demo-group/project-1/-/merge_requests/12/pipelines |
Merge requests details -Commits tab |
[url]/demo-group/project-1/-/merge_requests/12/commits |
Merge requests list - All tab |
[url]/demo-group/project-1/-/merge_requests?scope=all&state=all |
Merger Request |
[url]/demo-group/project-1/-/settings/merge_requests |
Milestones |
[url]/demo-group/project-1/-/milestones |
Monitor Settings |
[url]/demo-group/project-1/-/settings/operations |
New Feature Flag |
[url]/demo-group/project-1/-/feature_flags/new |
New issue |
[url]/demo-group/project-1/-/issues/new |
New Label |
[url]/demo-group/project-1/-/labels/new |
New Merge Request |
[url]/demo-group/project-1/-/merge_requests/new |
New project |
[url]/projects/new |
New Tag |
[url]/demo-group/project-1/-/tags/new |
New value stream dialog |
[url]/demo-group/project-1/-/value_stream_analytics |
Notifications |
[url]/-/profile/notifications |
Pipe Line Editor |
[url]/demo-group/project-1/-/ci/editor?branch_name=master |
Pipeline |
[url]/demo-group/project-1/-/pipelines |
Pipelines details |
[url]/demo-group/project-3/-/pipelines/3 |
Policies |
[url]/demo-group/project-1/-/security/policies |
Preferences |
[url]/-/profile/preferences |
Profile |
[url]/root |
Project audit events |
[url]/demo-group/project-1/-/audit_events |
Project Overview |
[url]/demo-group/test-wcag/-/tree/main |
Projects Details |
[url]/demo-group/project-1 |
Releases |
[url]/demo-group/project-1/-/releases |
Repository |
[url]/demo-group/project-1/-/tree/master |
Repository Analytics |
[url]/demo-group/project-1/-/graphs/master/charts |
Repository Graph |
[url]/demo-group/project-1/-/network/master?ref_type=heads |
Run Pipe Line |
[url]/demo-group/project-1/-/pipelines/new |
Schedule new pipeline |
[url]/demo-group/project-1/-/pipeline_schedules/new |
Security configuration |
[url]/demo-group/project-3/-/security/configuration |
Security dashboard |
[url]/demo-group/project-1/-/security/dashboard |
Start your Free Ultimate Trial |
https://gitlab.com/-/trial_registrations/new |
Terraform init command dialog |
[url]/demo-group/project-1/-/terraform |
Usage Quotas |
[url]/-/profile/usage_quotas |
Usage Quotas |
[url]/demo-group/project-1/-/usage_quotas |
Users |
[url]/admin/users |
Value Stream Analytics |
[url]/demo-group/project-1/-/value_stream_analytics |
Verify Screen |
https://gitlab.com/users/identity_verification |
Vulnerability report |
[url]/demo-group/project-1/-/security/vulnerability_report |
Web Hooks |
[url]/demo-group/project-1/-/hooks |
Welcome page |
NA |
What's new flyout |
[url]/demo-group/project-1/-/ci/editor?branch_name=master |
Security Capabilities |
[url]/demo-user/project-1/-/security/discover |
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 (Yes) Level AA (Yes) Level AAA (No) |
| Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018 | (Yes) |
| EN 301 549 Accessibility requirements for ICT products and services - V3.1.1 (2019-11) AND EN 301 549 Accessibility requirements for ICT products and services - V3.2.1 (2021-03) |
(Yes) |
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 be used only in WCAG Level AAA criteria.
WCAG 2.2 Report
Tables 1 and 2 also document conformance with:
- EN 301 549: Chapter 9 - Web, Sections 10.1-10.4 of Chapter 10 - Non-Web documents, and Sections 11.1-11.4 and 11.8.2 of Chapter 11 - Non-Web Software (open and closed functionality), and Sections 12.1.2 and 12.2.4 of Chapter 12 – Documentation
- Revised Section 508: Chapter 5 – 501.1 Scope, 504.2 Content Creation or Editing, and Chapter 6 – 602.3 Electronic Support Documentation.
Note: When reporting on conformance with the WCAG 2.2 Success Criteria, the criteria are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.2 Conformance Requirements.
Table 1: Success Criteria, Level A
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
|
1.1.1 Non-text Content (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: Most non-text content has text alternatives or a text alternate that serves an equivalent purpose. The following exceptions exist:
|
|
1.2.1 Audio-only and Video-only (Prerecorded) (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Not Applicable |
Web: Prerecorded audio-only files are not present. |
|
1.2.2 Captions (Prerecorded) (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Not Applicable |
Web: Prerecorded videos are not present. |
|
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Not Applicable |
Web: Prerecorded videos are not present, so audio description is not required. |
|
1.3.1 Info and Relationships (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Does Not Support |
Web: Most, if not all, information, structure, and relationships conveyed through presentation cannot be programmatically determined or are not available in text. The following issues exist:
|
|
1.3.2 Meaningful Sequence (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: The reading and navigation order of most content is logical and intuitive. The following exceptions exist:
|
|
1.3.3 Sensory Characteristics (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: Instructions to operate and/or understand content do not rely on sensory characteristics of components such as shape, color, size, and visual location. |
|
1.4.1 Use of Color (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Does Not Support |
Web: For most if not all content, color is the only method used to convey information, indicate an action, prompt a response, or distinguish visual elements. The following issues exist:
|
|
1.4.2 Audio Control (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Not Applicable |
Web: The tested application does not contain audio content that plays automatically for more than 3 seconds. |
|
2.1.1 Keyboard (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: On most pages, all functionality is available using only the keyboard (unless that functionality cannot be accomplished in any known way using a keyboard). If shortcut keys and accesskeys present, some may conflict with existing browser and screen reader shortcuts, and some functionality based on custom gestures may not be available when a screen reader is turned on. The following exceptions exist:
|
|
2.1.2 No Keyboard Trap (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: Keyboard focus is never locked or trapped in a particular area, and the user is able to navigate to and from all navigable elements using only a keyboard.
|
|
2.1.4 Character Key Shortcuts (Level A 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Partially Supports |
Web: In most cases when a single character key shortcut exists, then the single character key shortcut can be turned off or remapped, or it is only active when the relevant user interface component is in focus. The following exceptions exist:
|
|
2.2.1 Timing Adjustable (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: In most cases when a time limit exists, the user is given an option to turn off, adjust, or extend the time limit. The following exceptions exist:
|
|
2.2.2 Pause, Stop, Hide (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: On most pages where moving, blinking, scrolling, or auto-updating information is present, that information can be paused, stopped, hidden, or otherwise controlled by the user. The following exceptions exist:
|
|
2.3.1 Three Flashes or Below Threshold (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Not Applicable |
Web: The tested application does not contain flashing content. |
|
2.4.1 Bypass Blocks (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: A method is provided to skip navigation and other page elements that are repeated across web pages. |
|
2.4.2 Page Titled (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: Most pages have descriptive and informative titles. The following exceptions exist:
|
|
2.4.3 Focus Order (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: The navigation order of most interactive elements (such as links, buttons, or form elements) is logical and preserves meaning and operability. The following exceptions exist:
|
|
2.4.4 Link Purpose (In Context) (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: The purpose of most links can be determined from the link text alone or from the link text and its programmatic context. The following exceptions exist:
|
|
2.5.1 Pointer Gestures (Level A 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Supports |
Web: All functionality that can be operated with a pointer can be operated with single-point actions. |
|
2.5.2 Pointer Cancellation (Level A 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Supports |
Web: For functionality that can be operated using a single pointer, at least one of the following is true:
|
|
2.5.3 Label in Name (Level A 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Partially Supports |
Web: For most user interface components that include visible text labels, the accessible name matches (or includes) the visible text in the label. The following exceptions exist:
|
|
2.5.4 Motion Actuation (Level A 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Supports |
Web: Functionality that can be triggered by device motion or user motion detected by a device can be disabled, and the functionality can be operated without using motion. |
|
3.1.1 Language of Page (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: On most pages, the language of the page is correct and can be determined programmatically. The following exceptions exist:
|
|
3.2.1 On Focus (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: When an element receives focus, a change in context (such as a substantial change to the page, the spawning of a pop-up window, or a change in focus) that may disorient the user does not occur. |
|
3.2.2 On Input (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: In most cases, when a user inputs information or interacts with a control, it does not result in a substantial change to the page that could disorient the user, or the user is informed about the change ahead of time. The following exceptions exist:
|
|
3.2.6 Consistent Help (Level A 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply |
Web: Supports |
Web: On web pages that contain help features (including human or automated contact options or self-help options), those features occur in the same order relative to other page content unless the user changes that order. |
|
3.3.1 Error Identification (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: For most form controls where an input error is automatically detected, a text message or alert is provided that identifies the field/control where the error was detected and describes the error. The following exceptions exist:
|
|
3.3.2 Labels or Instructions (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: For most form controls/input fields requiring user input, labels, instructions, and/or error messages are provided to identify the controls/input fields in the form so that users know what input data is expected. The following exceptions exist:
|
|
3.3.7 Redundant Entry (Level A 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply |
Web: Supports |
Web: If information previously entered by, or provided to, the user is required to be entered again in the same process, that information is either automatically populated or available for the user to select unless the previously entered information is no longer valid or re-entering the information is essential or required to ensure security. |
|
4.1.1 Parsing (Level A) Also applies to: WCAG 2.0 and 2.1 – Always answer "Supports" WCAG 2.2 (obsolete and removed) - Does not apply EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: For WCAG 2.0, 2.1, EN 301 549, and Revised 508 Standards, 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. This criterion was removed from WCAG 2.2. |
|
4.1.2 Name, Role, Value (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Does Not Support |
Web: The name, role, state, and/or value of most, if not all, user interface components cannot be programmatically determined. The following issues exist:
|
Table 2: Success Criteria, Level AA
Notes:
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
|
1.2.4 Captions (Live) (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Not Applicable |
Web: Live multimedia files with audio are not present, so synchronized captions are not required. |
|
1.2.5 Audio Description (Prerecorded) (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Not Applicable |
Web: Prerecorded multimedia files are not present, so audio descriptions are not required. |
|
1.3.4 Orientation (Level AA 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Supports |
Web: Orientation of the content is not locked to either landscape or portrait unless a specific orientation is essential for the functionality. |
|
1.3.5 Identify Input Purpose (Level AA 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Partially Supports |
Web: The purpose of most input fields that collect an individual's personal data are programmatically defined based on the WCAG list of Input Purposes for User Interface Components. The following exceptions exist:
|
|
1.4.3 Contrast (Minimum) (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: Most text and images of regular text have the required color contrast ratio with their backgrounds. The following exceptions exist:
|
|
1.4.4 Resize text (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: Most content is readable and functional when browser zoom is set to 200% of its initial size. The following exceptions exist:
|
|
1.4.5 Images of Text (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: When content can be presented visually using only text, an image of text is not used to present that text.
|
|
1.4.10 Reflow (Level AA 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Partially Supports |
Web: The content of most pages is viewable without scrolling horizontally when the viewport is set to 320 CSS pixels wide. The following exceptions exist:
|
|
1.4.11 Non-text Contrast (Level AA 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Partially Supports |
Web: Most of the boundaries and indicators of the visual state(s) of each active user component and any graphics required to understand content have a 3:1 color contrast ratio with adjacent color(s) or their background. The following exceptions exist:
|
|
1.4.12 Text Spacing (Level AA 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Supports |
Web: The spacing between letters, words, lines of text and paragraphs can be adjusted with no loss of content or functionality. |
|
1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Partially Supports |
Web: In most cases when additional content is triggered by pointer hover or keyboard focus, that additional content can be dismissed and hovered over, and the content persists until the user dismisses it. The following exceptions exist:
|
|
2.4.5 Multiple Ways (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: Multiple ways are available to find other pages on the site. |
|
2.4.6 Headings and Labels (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: Most headings and labels for form and interactive controls are informative. The following exceptions exist:
|
|
2.4.7 Focus Visible (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: In most cases, it is visually apparent which page element is currently receiving keyboard focus. The following exceptions exist:
|
|
2.4.11 Focus Not Obscured (Minimum) (Level AA 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply |
Web: Partially Supports |
Web: When most user interface components receive keyboard focus, each component is not entirely hidden due to author-created content. The following exceptions exist:
|
|
2.5.7 Dragging Movements (Level AA 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply |
Web: Partially Supports |
Web: Most functionality that uses a dragging movement can be achieved by a single pointer without dragging, unless dragging is essential or the functionality is determined by the user agent and not modified by the author. The following exceptions exist:
|
|
2.5.8 Target Size (Minimum) (Level AA 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply |
Web: Partially Supports |
Web: The size of the target for most clickable controls is at least 24 by 24 CSS pixels, except where the target size is determined by the user agent; there is a different control with equivalent functionality; the target is inline with text; the presentation of the target is essential to the function or otherwise exempted under the rule; or each control is spaced such that a 24-pixel circle placed around the bounding box of the control will not intersect any similar circle for another control. The following exceptions exist:
|
|
3.1.2 Language of Parts (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Partially Supports |
Web: On most pages, the language of each section of content that is different from the default language of the page is correctly identified and can be determined programmatically. The following exceptions exist:
|
|
3.2.3 Consistent Navigation (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: Navigation patterns that are repeated on web pages are presented in the same relative order each time they appear and do not change order when navigating through the site. |
|
3.2.4 Consistent Identification (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: Labels, names, and text alternatives for content that have the same functionality across multiple web pages are consistently identified. |
|
3.3.3 Error Suggestion (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: If input errors are automatically detected, suggestions are provided in text for correcting the input in a timely and accessible manner before the data is submitted to the server.
|
|
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
|
Web: Supports |
Web: If the user can change or delete legal transactions, financial transactions, student exam responses, or data transactions that are unrecoverable or unintentionally modify or delete data, the changes and/or deletions are reversible, verified, or confirmed. |
|
3.3.8 Accessible Authentication (Minimum) (Level AA 2.2 only) EN 301 549 Criteria – Does not apply Revised Section 508 – Does not apply |
Web: Supports |
Web: A cognitive function test (such as remembering a password or solving a puzzle) is not required for any step in an authentication process unless either another method is available that does not rely on a cognitive function test; help is available to assist the user in completing the test; or the test is to recognize objects or identify non-text content the user provided to the Web site. |
|
4.1.3 Status Messages (Level AA 2.1 and 2.2) Also applies to: EN 301 549 Criteria
Revised Section 508 – Does not apply |
Web: Does Not Support |
Web: Most, if not all, status messages cannot be programmatically determined and presented by assistive technologies without receiving focus. The following issues exist:
|
Table 3: Success Criteria, Level AAA
Notes: Not evaluated
Revised Section 508 Report
Chapter 3: Functional Performance Criteria (FPC)
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
302.1 Without Vision |
Web: Does Not Support |
Web: Most, if not all, functionality is not usable without vision. Examples are noted in:
|
302.2 With Limited Vision |
Web: Does Not Support |
Web: Most, if not all, functionality is not usable with limited vision. Examples are noted in:
|
302.3 Without Perception of Color |
Web: Partially Supports |
Web: Most functionality is usable without perception of color. Exceptions are noted in:
|
302.4 Without Hearing |
Supports |
All functionality in the website is usable without hearing. |
302.5 With Limited Hearing |
Supports |
All functionality in the website is usable with limited hearing. |
| 302.6 Without Speech | Not Applicable | The product does not require the use of speech. |
302.7 With Limited Manipulation |
Web: Does Not Support |
Web: Most, if not all, functionality is not usable with limited manipulation and/or requires fine motor control or simultaneous manual operations. Examples are noted in:
|
302.8 With Limited Reach and Strength |
Supports |
All functionality is usable with limited reach and strength. |
302.9 With Limited Language, Cognitive, and Learning Abilities |
Web: Does Not Support |
Web: Most, if not all, functionality is not usable by people with limited language, cognitive, and learning abilities. People with cognitive disabilities have varying needs for features that allow them to adapt content and work with assistive technology. Examples are noted in:
|
Chapter 4: Hardware
Notes: The ICT covered by this report is not hardware. As such, the requirements of this chapter do not apply.
Chapter 5: Software
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
501.1 Scope – Incorporation of WCAG 2.0 AA |
See WCAG 2.2 section |
See information in WCAG 2.2 section |
Heading cell – no response required |
Heading cell – no response required |
|
502.2.1 User Control of Accessibility Features |
Not Applicable |
This Web site is not platform software, so this requirement does not apply. |
502.2.2 No Disruption of Accessibility Features |
Not Applicable |
This website does not have accessibility features. |
502.3 Accessibility Services |
Heading cell – no response required |
Heading cell – no response required |
502.3.1 Object Information |
Web: Does Not Support |
Web: The role, state(s), properties, boundary, name, and description of most, if not all, objects cannot be programmatically determined, so those attributes cannot be perceived and conveyed by assistive technology. Examples are noted in:
|
502.3.2 Modification of Object Information |
Web: Partially Supports |
Web: For most objects that allow the user to set their respective properties and/or state, the act of setting a property or state is available programmatically, so that it can be perceived and performed using assistive technology. Exceptions are noted in:
|
502.3.3 Row, Column, and Headers |
Web: Partially Supports |
In most instances when a data table is present, all information in the data cells and the row and/or column headers associated with each data cell are available programmatically, so they can be perceived and conveyed by assistive technology. Exceptions are noted in:
|
502.3.4 Values |
Web: Partially Supports |
Web: For most objects that have a current value or have a set or range of values associated with the object, the value(s) is available programmatically, so it can be perceived and conveyed by assistive technology. Exceptions include:
|
502.3.5 Modification of Values |
Web: Partially Supports |
Web: For most objects that allow the user to set or modify its value, the act of setting a value is available programmatically, so that it can be perceived and performed using assistive technology. Exceptions include:
|
502.3.6 Label Relationships |
Web: Partially Supports |
Web: For most elements that act as a label for another element and elements that are labeled by another element, the labeling relationship is programmatically determinable, so it can be perceived and conveyed by assistive technology. Exceptions are noted in:
|
502.3.7 Hierarchical Relationships |
Web: Partially Supports |
For most elements that have a parent-child relationship, those relationships are programmatically determinable, so they can be perceived by assistive technology. Exceptions are noted in:
|
502.3.8 Text |
Web: Supports |
All text, text attributes (such as whether text is static or editable), and text boundaries (such as when text receives visual focus) are programmatically determinable, so they can be perceived and conveyed by assistive technology. |
502.3.9 Modification of Text |
Web: Supports |
When text can be set by the user (such as by typing in an input field), the act of adding or modifying text is available programmatically, so that it can be perceived and performed using assistive technology. |
502.3.10 List of Actions |
Web: Partially Supports |
For most of the elements on which one or more actions may be performed, all of those actions are programmatically determinable, so that each action can be perceived and conveyed by assistive technology. Exceptions are noted in:
|
502.3.11 Actions on Objects |
Web: Partially Supports |
For most of the elements on which one or more actions may be performed, all of those actions are available programmatically, so that each action can be performed using assistive technology. Exceptions include:
|
502.3.12 Focus Cursor |
Web: Supports |
The position and content of the focus indicator, text insertion point, and/or text selector are programmatically determinable, so that focus position and content can be perceived and conveyed by assistive technology. |
502.3.13 Modification of Focus Cursor |
Web: Not Applicable |
This web site does not allow modification of the focus indicator, text insertion point, or text selector indicator. |
502.3.14 Event Notification |
Web: Does Not Support |
Most, if not all, status messages relevant to user interactions are not available to, and are not presented by, assistive technology. Examples are noted in:
|
502.4 Platform Accessibility Features |
Web: Not Applicable | Web: The website is not platform software, so this requirement does not apply. |
| 503 Applications | Heading cell – no response required |
Heading cell – no response required |
503.2 User Preferences |
Not Applicable |
|
503.3 Alternative User Interfaces |
Web: Not Applicable |
Web: The website or application does not offer an alternative user interface. |
503.4 User Controls for Captions and Audio Description |
Heading cell – no response required |
Heading cell – no response required |
503.4.1 Caption Controls |
Web: Not Applicable |
Web: This web site does not contain media with an audio component that has closed captions. |
503.4.2 Audio Description Controls |
Web: Not Applicable |
Web: This website does not contain media with a video component that offers audio descriptions. |
Heading cell – no response required |
Heading cell – no response required |
|
504.2 Content Creation or Editing |
See WCAG 2.2 section |
See information in WCAG 2.2 section |
504.2.1 Preservation of Information Provided for Accessibility in Format Conversion |
Web: Not Applicable |
Web: This web site is not an authoring tool. |
504.2.2 PDF Export |
Web: Not Applicable |
Web: This web site is not an authoring tool. |
504.3 Prompts |
Web: Not Applicable |
Web: This web site is not an authoring tool. |
| 504.4 Templates | Web: Not Applicable | Web: This web site is not an authoring tool. |
Chapter 6: Support Documentation and Services
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
601.1 Scope |
Heading cell – no response required |
Heading cell – no response required |
Heading cell – no response required |
Heading cell – no response required |
|
602.2 Accessibility and Compatibility Features |
Not Applicable |
|
602.3 Electronic Support Documentation |
See WCAG 2.2 section |
See information in WCAG 2.2 section |
602.4 Alternate Formats for Non-Electronic Support Documentation |
Not Applicable |
|
Heading cell – no response required |
Heading cell – no response required |
|
603.2 Information on Accessibility and Compatibility Features |
Not Applicable |
|
603.3 Accommodation of Communication Needs |
Not Applicable |
EN 301 549 Report
Chapter 4: Functional Performance Statements (FPS)
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
4.2.1 Usage without vision |
Web: Does Not Support |
Web: Most, if not all, functionality is not usable without vision. Examples are noted in:
|
4.2.2 Usage with limited vision |
Web: Does Not Support |
Web: Most, if not all, functionality is not usable with limited vision. Examples are noted in:
|
4.2.3 Usage without perception of colour |
Web: Partially Supports |
Web: Most functionality is usable without perception of color. Exceptions are noted in:
|
4.2.4 Usage without hearing |
Web: Supports |
Web: All functionality in the website is usable without hearing. |
4.2.5 Usage with limited hearing |
Web: Supports |
Web: All functionality in the website is usable with limited hearing. |
4.2.6 Usage with no or limited vocal capability |
Web: Not Applicable |
Web: The product does not require the use of speech or other vocal output. |
4.2.7 Usage with limited manipulation or strength |
Web: Does Not Support |
Web: Most, if not all, functionality is not usable by people with limited manipulation and/or requires manipulation, simultaneous action, or hand strength. Examples are noted in:
|
4.2.8 Usage with limited reach |
Web: Partially Supports |
Web: All functionality is usable by people with limited reach.
|
4.2.9 Minimize photosensitive seizure triggers |
Web: Supports |
Web: All functionality may be operated in a mode that minimizes the potential for triggering photosensitive seizures. |
4.2.10 Usage with limited cognition, language or learning |
Web: Does Not Support |
Web: Most, if not all, functionality is not usable by people with limited language, cognitive, and learning abilities. People with cognitive disabilities have varying needs for features that allow them to adapt content and work with assistive technology. Examples are noted in:
|
4.2.11 Privacy |
Web: Not Applicable |
Web: The web pages do not contain any privacy features. |
Chapter 5: Generic Requirements
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
5.1 Closed functionality |
Heading cell – no response required |
Heading cell – no response required |
5.1.2 General |
Heading cell – no response required |
Heading cell – no response required |
5.1.2.1 Closed functionality |
See 5.2 through 13 |
See information in 5.2 through 13 |
5.1.2.2 Assistive technology |
See 5.1.3 through 5.1.6 |
See information in 5.1.3 through 5.1.6 |
5.1.3 Non-visual access |
Heading cell – no response required |
Heading cell – no response required |
5.1.3.1 Audio output of visual information |
Not Applicable |
The product does not have closed functionality. |
5.1.3.2 Auditory output delivery including speech |
Not Applicable |
The product does not have closed functionality. |
5.1.3.3 Auditory output correlation |
Not Applicable |
The product does not have closed functionality. |
5.1.3.4 Speech output user control |
Not Applicable |
The product does not have closed functionality. |
5.1.3.5 Speech output automatic interruption |
Not Applicable |
The product does not have closed functionality. |
5.1.3.6 Speech output for non-text content |
Not Applicable |
The product does not have closed functionality. |
5.1.3.7 Speech output for video information |
Not Applicable |
The product does not have closed functionality. |
5.1.3.8 Masked entry |
Not Applicable |
The product does not have closed functionality. |
5.1.3.9 Private access to personal data |
Not Applicable |
The product does not have closed functionality. |
5.1.3.10 Non-interfering audio output |
Not Applicable |
The product does not have closed functionality. |
5.1.3.11 Private listening volume |
Not Applicable |
The product does not have closed functionality. |
5.1.3.12 Speaker volume |
Not Applicable |
The product does not have closed functionality. |
5.1.3.13 Volume reset |
Not Applicable |
The product does not have closed functionality. |
5.1.3.14 Spoken languages |
Not Applicable |
The product does not have closed functionality. |
5.1.3.15 Non-visual error identification |
Not Applicable |
The product does not have closed functionality. |
5.1.3.16 Receipts, tickets, and transactional outputs |
Not Applicable |
The product does not have closed functionality. |
5.1.4 Functionality closed to text enlargement |
Not Applicable |
The product does not have closed functionality. |
5.1.5 Visual output for auditory information |
Not Applicable |
The product does not have closed functionality. |
5.1.6 Operation without keyboard interface |
Heading cell – no response required |
Heading cell – no response required |
5.1.6.1 Closed functionality |
See 5.1.3.1 through 5.1.3.16 |
See information in 5.1.3.1 through 5.1.3.16 |
5.1.6.2 Input focus |
Not Applicable |
The product does not have closed functionality. |
5.1.7 Access without speech |
Not Applicable |
The product does not have closed functionality. |
5.2 Activation of accessibility features |
Not Applicable |
The product does not have specific documented accessibility features. |
5.3 Biometrics |
Not Applicable |
Biometrics are not used to access or use the website. |
5.4 Preservation of accessibility information during conversion |
Not Applicable |
The product does not convert content. |
5.5 Operable parts |
Heading cell – no response required |
Heading cell – no response required |
5.5.1 Means of operation |
Not Applicable |
The product has only non-mechanical operable parts, such as on-screen buttons, which do not require grasping, pinching, or twisting of the wrist to operate |
5.5.2 Operable parts discernibility |
Does Not Support |
The product has only non-mechanical operable parts, such as on-screen buttons. Most operable parts have an accessible name which enables them to be discernible without user vision. Exceptions are noted in 1.3.1 Info and Relationships, 2.4.6 Headings and Labels and 4.1.2 Name, Role, Value. |
5.6 Locking or toggle controls |
Heading cell – no response required |
Heading cell – no response required |
5.6.1 Tactile or auditory status |
Not Applicable |
Tactile or auditory status is not included in the product. |
5.6.2 Visual status |
Supports |
Visual status of controls is discernable in the product. |
5.7 Key repeat |
Not Applicable |
Key repeat functionality is not found in the product. |
5.8 Double-strike key acceptance |
Not Applicable |
Double-strike key acceptance is not found in the product. |
5.9 Simultaneous user actions |
Not Applicable |
The product does not require simultaneous user actions to achieve any functionality. |
Chapter 6: ICT with Two-Way Voice Communication
Notes: Not Applicable
Chapter 7: ICT with Video Capabilities
Notes: Not Applicable
Chapter 8: Hardware
Notes: The ICT covered by this report is not hardware. As such, the requirements of this chapter do not apply.
Chapter 9: Web (see WCAG 2.2 section)
Notes: Not Applicable
Chapter 10: Non-Web Documents
Notes: Not Applicable
Chapter 11: Software
Notes: Not Applicable
Chapter 12: Documentation and Support Services
Notes: Not Applicable
Chapter 13: ICT Providing Relay or Emergency Service Access
Notes: Not Applicable
Legal Disclaimer (GitLab)
This document is provided for information purposes only and the contents hereof are subject to change without notice. GitLab does not warrant that this document is error-free, nor does it provide any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. GitLab specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. Any modification or customization to the subject product may render some or all of this document to become inapplicable. Determination of compliance with applicable accessibility requirements is the sole responsibility of the purchaser. GitLab further makes no representation concerning the ability of assistive technologies or other products to interoperate with GitLab products. This document addresses the named product(s) only and not prerequisite products for which GitLab supplies restricted use licenses.
Last updated at: