Sanity Studio Accessibility Conformance Report
Based on VPAT® 2.4 WCAG 2.1 and Revised Section 508 Edition
Name of Product/Version Anchor link
Sanity Studio 2.33Report Dates and Version Anchor link
- Report Date: 14/09/2022
- Last Modified Date: 14/09/2022
- Version: sanity studio-2.33
Product Description Anchor link
Sanity Studio is Sanity's authoring tool, an application where users can create, edit and manage web content.
Contact Information Anchor link
Author Information Anchor link
- Name: Hidde de Vries
- Company: Sanity.io
- Email: hidde@sanity.io (opens in a new window or tab)
- Website: https://sanity.io (opens in a new window or tab)
Vendor Information Anchor link
- Name: Sanity.io
- Company: Sanity.io
- Address: 695 Minna St, San Francisco, CA, USA
- Email: accessibility@sanity.io (opens in a new window or tab)
- Website: https://sanity.io (opens in a new window or tab)
Notes Anchor link
This report provides an overview of how accessible Sanity Studio is. Sanity Studio is Sanity's Content Management System (CMS), the environment where people create, edit and manage content.
Though Sanity Studio is an authoring tool, in this report, all reviews are in the “Web” category, as it is a web-based authoring tool.
Below, we will describe the methodology used and some specifics related to using WCAG 2.1 as a methology for assessing a CMS.
Evaluation Methods Used Anchor link
Methodology and process
We have used the WCAG-EM reporting methodology to carry out a WCAG 2.1, Level A + AA evaluation. This methodology is geared at websites, not content management systems—for the purposes of this review, we will follow the process as closely as possible.
Note: CMSes are sometimes evaluated using ATAG. Those guidelines are outside of the scope of this report.
The following process was used:
- define scope
- define used technologies
- select a representative sample
- audit the selected sample
- describe the evaluation findings
This evaluation encompasses all 50 requirements from the European accessibility norm EN 301 549 (= WCAG 2.1, Level A + AA Success Criteria).
Most of the evaluation is a manual process. For part of the Success Criteria, automated tools like axe-core and Firefox Developer Tools are used.
Notes specific to this report
Customizability
Sanity Studio is highly customizable: it can look and behave differently depending on where it is installed and what sort of customisations are applied. For this review, we have picked a demonstration instance of the Studio that uses a wide variety of Sanity features. This way, this evaluation should provide a representative overview of Sanity Studio accessibility. At the same time, with customisations, your specific level of accessibility may vary.
“Sample” selection
Given this report is about a single page application, we are using a very loose interpretation of “pages”, mostly to try and organise the report. For instance, we have marked some features of the CMS application, like the text editor, as sample pages, even if they are part of the same single page.
Content created with Sanity
This report is not about how accessible the content that is created with Sanity is, just about how accessible the system itself is.
Small print
- This report is a snapshot.
- The evaluation per Success Criterion is a falsification: “meets the Success Criterion” means we have not found any issues that would lead to “does not meet the Success Criterion”
- For each problem we give one or more examples, the same problem could appear in more places.
- This evaluation was carried out in the latest versions of Mozilla Firefox, Google Chrome, Apple Safari and Microsoft Edge.
Applicable Standards/Guidelines Anchor link
This report covers the degree of conformance for the following accessibility standard/guidelines:Standard/Guideline | Included In Report |
---|---|
Web Content Accessibility Guidelines 2.1 (opens in a new window or tab) |
|
Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018 (opens in a new window or tab) |
|
Terms Anchor link
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 2.x Level AAA.
WCAG 2.1 Report Anchor link
Table 1: Success Criteria, Level A Anchor link
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.1.1 Non-text Content (opens in a new window or tab) |
|
|
1.2.1 Audio-only and Video-only (Prerecorded) (opens in a new window or tab) |
|
|
1.2.2 Captions (Prerecorded) (opens in a new window or tab) |
|
|
1.2.3 Audio Description or Media Alternative (Prerecorded) (opens in a new window or tab) |
|
|
1.3.1 Info and Relationships (opens in a new window or tab) |
|
|
1.3.2 Meaningful Sequence (opens in a new window or tab) |
|
|
1.3.3 Sensory Characteristics (opens in a new window or tab) |
|
|
1.4.1 Use of Color (opens in a new window or tab) |
|
|
1.4.2 Audio Control (opens in a new window or tab) |
|
|
2.1.1 Keyboard (opens in a new window or tab) |
|
|
2.1.2 No Keyboard Trap (opens in a new window or tab) |
|
|
2.1.4 Character Key Shortcuts (opens in a new window or tab) |
|
|
2.2.1 Pause, Stop, Hide (opens in a new window or tab) |
|
|
2.2.2 Timing Adjustable (opens in a new window or tab) |
|
|
2.3.1 Three Flashes or Below Threshold (opens in a new window or tab) |
|
|
2.4.1 Bypass Blocks (opens in a new window or tab) |
|
|
2.4.2 Page Titled (opens in a new window or tab) |
|
|
2.4.3 Focus Order (opens in a new window or tab) |
|
|
2.4.4 Link Purpose (In Context) (opens in a new window or tab) |
|
|
2.5.1 Pointer Gestures (opens in a new window or tab) |
|
|
2.5.2 Pointer Cancellation (opens in a new window or tab) |
|
|
2.5.3 Label in Name (opens in a new window or tab) |
|
|
2.5.4 Motion Actuation (opens in a new window or tab) |
|
|
3.1.1 Language of Page (opens in a new window or tab) |
|
|
3.2.1 On Focus (opens in a new window or tab) |
|
|
3.2.2 On Input (opens in a new window or tab) |
|
|
3.3.1 Error Identification (opens in a new window or tab) |
|
|
3.3.2 Labels or Instructions (opens in a new window or tab) |
|
|
4.1.1 Parsing (opens in a new window or tab) |
|
|
4.1.2 Name, Role, Value (opens in a new window or tab) |
|
|
Table 2: Success Criteria, Level AA Anchor link
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.2.4 Captions (Live) (opens in a new window or tab) |
|
|
1.2.5 Audio Description (Prerecorded) (opens in a new window or tab) |
|
|
1.3.4 Orientation (opens in a new window or tab) |
|
|
1.3.5 Identify Input Purpose (opens in a new window or tab) |
|
|
1.4.3 Contrast (Minimum) (opens in a new window or tab) |
|
|
1.4.4 Resize text (opens in a new window or tab) |
|
|
1.4.5 Images of Text (opens in a new window or tab) |
|
|
1.4.10 Reflow (opens in a new window or tab) |
|
|
1.4.11 Non-text Contrast (opens in a new window or tab) |
|
|
1.4.12 Text Spacing (opens in a new window or tab) |
|
|
1.4.13 Content on Hover or Focus (opens in a new window or tab) |
|
|
2.4.5 Multiple Ways (opens in a new window or tab) |
|
|
2.4.6 Headings and Labels (opens in a new window or tab) |
|
|
2.4.7 Focus Visible (opens in a new window or tab) |
|
|
3.1.2 Language of Parts (opens in a new window or tab) |
|
|
3.2.3 Consistent Navigation (opens in a new window or tab) |
|
|
3.2.4 Consistent Identification (opens in a new window or tab) |
|
|
3.3.3 Error Suggestion (opens in a new window or tab) |
|
|
3.3.4 Error Prevention (Legal, Financial, Data) (opens in a new window or tab) |
|
|
4.1.3 Status Messages (opens in a new window or tab) |
|
|
Table 3: Success Criteria, Level AAA Anchor link
Revised Section 508 Report Anchor link
Chapter 3: Functional Performance Criteria (FPC) Anchor link
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
302.1 Without Vision (opens in a new window or tab) |
|
|
302.2 With Limited Vision (opens in a new window or tab) |
|
|
302.3 Without Perception of Color (opens in a new window or tab) |
|
|
302.4 Without Hearing (opens in a new window or tab) |
|
|
302.5 With Limited Hearing (opens in a new window or tab) |
|
|
302.6 Without Speech (opens in a new window or tab) |
|
|
302.7 With Limited Manipulation (opens in a new window or tab) |
|
|
302.8 With Limited Reach and Strength (opens in a new window or tab) |
|
|
302.9 With Limited Language, Cognitive, and Learning Abilities (opens in a new window or tab) |
|
|
Chapter 4: Hardware Anchor link
Notes:No hardware is included.
Chapter 5: Software Anchor link
Notes:No software that is not web-based is included.