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.33

Report Dates and Version Anchor link

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

Vendor Information Anchor link

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:

  1. define scope
  2. define used technologies
  3. select a representative sample
  4. audit the selected sample
  5. 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

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)
  • Table 1: Success Criteria, Level A
  • Table 2: Success Criteria, Level AA
  • Table 3: Success Criteria, Level AAA
Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018 (opens in a new window or tab)
  • Chapter 3: Functional Performance Criteria (FPC)
  • Chapter 4: Hardware
  • Chapter 5: Software
  • Chapter 6: Support Documentation and Services

Terms Anchor link

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

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)
  • Web:

    Partially Supports

  • Electronic Documents:

    Not Applicable

  • Software:

    Not Applicable

  • Authoring Tool:

    Not Applicable

  • Web:

    Text alternatives are provided in most places, but there are a few known issues where icons and states have no alternative.

1.2.1 Audio-only and Video-only (Prerecorded) (opens in a new window or tab)
  • Web:

    Not Applicable

  • Electronic Documents:

    Not Applicable

  • Software:

    Not Applicable

    1.2.2 Captions (Prerecorded) (opens in a new window or tab)
    • Web:

      Supports

    • Electronic Documents:

      Not Applicable

    • Software:

      Not Applicable

    • Authoring Tool:

      Not Applicable

    • Web:

      In content where videos can be added, they are added from a YouTube URL. The YouTube embed in the editor supports captions when they are available.

    1.2.3 Audio Description or Media Alternative (Prerecorded) (opens in a new window or tab)
    • Web:

      Does Not Support

    • Electronic Documents:

      Not Applicable

    • Software:

      Not Applicable

    • Authoring Tool:

      Not Applicable

      1.3.1 Info and Relationships (opens in a new window or tab)
      • Web:

        Partially Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Information, structure and relationships in content programmatically match what they are visually, with a few exceptions:

        • multiline editor is not marked up as multiline
        • SEO suggestions are a list, but are not marked up as list
        • description lists in SEO panel not marked up as description lists
      1.3.2 Meaningful Sequence (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Content is marked up in a meaningful order.

      1.3.3 Sensory Characteristics (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No instructions rely solely on sensory characteristics.

      1.4.1 Use of Color (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No info relies solely on color. One gray area are status indicators for published/not published in document listings, but this status can also be discovered when opening the document.

      1.4.2 Audio Control (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No audio plays automatically.

      2.1.1 Keyboard (opens in a new window or tab)
      • Web:

        Partially Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Overall, Sanity Studio is mostly keyboard accessible. Almost everything that can be done with a pointer device can also be done with a keyboard.

        Some specific exceptions were found, including:

        • switching between editor, preview and other tabs
        • opening desk panes after they were closed
        • changing how content listings are sorted
      2.1.2 No Keyboard Trap (opens in a new window or tab)
      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No keyboard traps were found.

      2.1.4 Character Key Shortcuts (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No shortcuts rely on single characters or sequences of single characters.

      2.2.1 Pause, Stop, Hide (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No content scrolls, blinks or auto-updates.

      2.2.2 Timing Adjustable (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No time limits are set by the content, except for session duration, but this is longer than 20 hours.

      2.3.1 Three Flashes or Below Threshold (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Does not contain anything that flashes more than three times in any one second period.

      2.4.1 Bypass Blocks (opens in a new window or tab)
      • Web:

        Does Not Support

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Web:

        There are no landmarks, headings or skip links available to navigate around the applications. There are skip links available to skip past the toolbar of text editors.

      2.4.2 Page Titled (opens in a new window or tab)
      • Web:

        Does Not Support

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        The page title is the same on all pages. Technically, the whole application is one page, but there could be navigations distinguished, for instance between the Desk and Dashboard pages.

      2.4.3 Focus Order (opens in a new window or tab)
      • Web:

        Partially Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Focus order is generally logical. Marked as “partially supports”, because when new desk panels open, it would make sense to move focus to the new panel rather than to the next item in the current panel.

      2.5.1 Pointer Gestures (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No content was found that uses multi-point or path-based gestures.

      2.5.2 Pointer Cancellation (opens in a new window or tab)
      • Web:

        Does Not Support

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        In one instance of drag and drop, to change the order of categories in an article document, the pointer action was not cancelled when dragging outside of the area.

      2.5.3 Label in Name (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No component with textual labels or labels from images of text were found that did not have that label text in the component's accessible name.

      2.5.4 Motion Actuation (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No functionality relies on device or user motion.

      3.1.1 Language of Page (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        The document has a lang attribute.

      3.2.1 On Focus (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No changes are initiated on focus.

      3.2.2 On Input (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No changes of context based on input were found.

      3.3.1 Error Identification (opens in a new window or tab)
      • Web:

        Partially Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        When errors in inputs occur, the item that is in error is indicated and textual explanation is given. Marked as “Partially Supports”, because this textual explanation is given via a tooltip and not always available.

      3.3.2 Labels or Instructions (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        All field have visible and clear labels.

      4.1.1 Parsing (opens in a new window or tab)
      • Web:

        Partially Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Content is mostly implemented using markup languages according to their specification, except for incorrectly nested list items on the login page and use of aria-selected on elements that don't support it.

      4.1.2 Name, Role, Value (opens in a new window or tab)
      • Web:

        Partially Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Many UI elements have accessible names, a number does not, including rich text fields, drop down buttons, drag and drop handles and text editor options.

      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)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No live content was found.

      1.2.5 Audio Description (Prerecorded) (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Prerecorded media is included as YouTube embeds, they support audio descriptions.

      1.3.4 Orientation (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No views are restricted to a single orientation.

      1.3.5 Identify Input Purpose (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No fields collect information about the user

      1.4.3 Contrast (Minimum) (opens in a new window or tab)
      • Web:

        Partially Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Color contrast mostly meets the requiremetns, with some exceptions including the publish and retry buttons.

      1.4.4 Resize text (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Content can be resized without losing functionality up to more than 200%.

      1.4.5 Images of Text (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        No images of text were found.

      1.4.10 Reflow (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Meets the reflow criteria.

      1.4.11 Non-text Contrast (opens in a new window or tab)
      • Web:

        Partially Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Non-text has sufficient contrast, with one exception: the focus outline does not.

      1.4.12 Text Spacing (opens in a new window or tab)
      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Meets the requirements.

      1.4.13 Content on Hover or Focus (opens in a new window or tab)
      • Web:

        Partially Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Most content triggered by focus/hover can be dismissed with Escape, except for certain tooltips.

      2.4.5 Multiple Ways (opens in a new window or tab)
      • Web:

        Supports

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

      • Web:

        Content can be found via search or via navigation.

      2.4.6 Headings and Labels (opens in a new window or tab)
      • Web:

        Not Applicable

      • Electronic Documents:

        Not Applicable

      • Software:

        Not Applicable

      • Authoring Tool:

        Not Applicable

        2.4.7 Focus Visible (opens in a new window or tab)
        • Web:

          Partially Supports

        • Electronic Documents:

          Not Applicable

        • Software:

          Not Applicable

        • Authoring Tool:

          Not Applicable

        • Web:

          Focus is visible everywhere, except for one case where there is a (non essential) element that can be focused but has not visible content.

        3.1.2 Language of Parts (opens in a new window or tab)
        • Web:

          Supports

        • Electronic Documents:

          Not Applicable

        • Software:

          Not Applicable

        • Authoring Tool:

          Not Applicable

        • Web:

          All content is in English.

        3.2.3 Consistent Navigation (opens in a new window or tab)
        • Web:

          Supports

        • Electronic Documents:

          Not Applicable

        • Software:

          Not Applicable

        • Authoring Tool:

          Not Applicable

        • Web:

          Meets the requirements.

        3.2.4 Consistent Identification (opens in a new window or tab)
        • Electronic Documents:

          Not Applicable

        • Software:

          Not Applicable

        • Authoring Tool:

          Not Applicable

        • Web:

          Meets the requirement.

        3.3.3 Error Suggestion (opens in a new window or tab)
        • Web:

          Supports

        • Electronic Documents:

          Not Applicable

        • Software:

          Not Applicable

        • Authoring Tool:

          Not Applicable

        • Web:

          No instances were found where suggestions would be known.

        4.1.3 Status Messages (opens in a new window or tab)
        • Web:

          Supports

        • Electronic Documents:

          Not Applicable

        • Software:

          Not Applicable

        • Authoring Tool:

          Not Applicable

        • Web:

          Status information like that a document was successfully published are communicated to assistive technologies via live regions.

        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)
        • Partially Supports

        • The application can largely be used without vision, except for a number of known issues including missing accesssible names, and except for the image cropping and hotspot selection functionality.

        302.2 With Limited Vision (opens in a new window or tab)
        • Supports

        • The application should be usable with limited vision. (To the best of our knowledge)

        302.3 Without Perception of Color (opens in a new window or tab)
        • Supports

        • No user interface components rely on perceiving color.

        302.4 Without Hearing (opens in a new window or tab)
        • Supports

        • No user interface components rely on hearing.

        302.5 With Limited Hearing (opens in a new window or tab)
        • Supports

        • No user interface components rely on hearing.

        302.6 Without Speech (opens in a new window or tab)
        • Supports

        • No user interface components rely on speech.

        302.7 With Limited Manipulation (opens in a new window or tab)
        • Partially Supports

        • Most of the user interface does not rely on fine motor control, except for image cropping and hotspot selection functionality.

        302.8 With Limited Reach and Strength (opens in a new window or tab)
        • Supports

        • (To the best of our knowledge)

        302.9 With Limited Language, Cognitive, and Learning Abilities (opens in a new window or tab)
        • Partially Supports

        • (To the best of our knowledge)

        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.

        Chapter 6: Support Documentation and Services Anchor link