> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coval.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Accessibility Features

> Use Coval with a keyboard, assistive technology, and your system's display settings

## Overview

Coval targets WCAG 2.2 Level AA. This page lists the accessibility features in
the Coval web app, the known gaps, and how to report a problem.

## Conformance

Coval's Accessibility Conformance Report (ACR), dated 2026-11-04, uses the
VPAT 2.5 International Edition. It covers WCAG 2.2 Level A and AA, Section 508
and EN 301 549. Across the 55 WCAG 2.2 A and AA criteria, the web app has:

| Result | Criteria |
| - | - |
| Supports | 37 |
| Partially Supports | 13 |
| Does Not Support | 0 |
| Not Applicable | 5 |

The report is a self-assessment by Coval. It used automated checkers, keyboard
testing, zoom and reflow, text spacing and forced colors in Chromium on macOS.
Firefox, Safari and mobile devices were not tested.

To get a copy of the ACR, email [support@coval.dev](mailto:support@coval.dev).

## Keyboard

* **Keyboard operation.** Most functions work by keyboard, including code
  editors, the audio player, the date picker and chart controls. The exceptions
  are listed under [Known limitations](#known-limitations).
* **Skip link.** Press `Tab` on any page. The first stop is **Skip to main
  content**, which moves focus to the main region.
* **Visible focus.** The control that has keyboard focus shows a focus
  indicator, in both themes and in forced-colors mode.
* **Dialogs.** Focus stays in a dialog while it is open and returns to the
  control that opened it.
* **Code editors.** In the JSON and SQL editors, `Tab` moves focus out of the
  editor, as it does in any other field.
* **No keyboard traps.** You can always move focus away from a control with the
  keyboard.

### Keyboard shortcuts

Press `?` anywhere in Coval to see the shortcuts that work on the current page.

**Turn off single-key shortcuts.** Go to **Settings → Appearance → Theme** and
turn off **Single-Key Shortcuts**. This turns off shortcuts that use one
character key, such as `/` or `g` then `h`. Do this if you use speech input or
press keys by accident. `Cmd+K` / `Ctrl+K` and `Escape` keep working. The
setting is saved in your browser.

| Shortcut | Action |
| - | - |
| `Cmd+K` / `Ctrl+K` | Open the command menu |
| `/` | Search the current list, or open search |
| `?` | Show keyboard shortcuts |
| `g` then a letter | Go to a section, for example `g a` for Agents or `g t` for Test Sets |
| `[` | Collapse or expand the sidebar |
| `Cmd+I` / `Ctrl+I` | Open or close Sofia when focus is not in a text field |
| `Control+Option+Command` and the backtick key | Switch between light and dark theme (Mac) |
| `Escape` | Close the topmost dialog, menu or panel |

In lists:

| Shortcut | Action |
| - | - |
| `↑` `↓` or `k` `j` | Move through rows |
| `Enter` | Open the selected item |
| `n` | Create a new item, on pages that have a **New** button |

On a detail page, `→` / `←` or `l` / `h` move to the next or previous item.

In a conversation's Deep Dive, with a metric open:

| Shortcut | Action |
| - | - |
| `Space` | Play or pause audio, when the conversation has audio |
| `→` / `←` | Next or previous metric |
| `b` | Back to all metrics |

[Keyboard Navigation](https://docs.coval.ai/guides/keyboard-navigation.md) has the full list of `g`
shortcuts and more on moving through lists and detail pages.

## Display

* **Light and dark themes.** Go to **Settings → Appearance → Theme**. Under
  **App Theme**, choose the sun icon (Light), the moon icon (Dark) or the
  monitor icon (System). System follows your operating system.
* **Contrast.** Every text color meets 4.5:1 contrast against its background in
  both themes. Focus indicators, checkbox, radio, switch and slider edges, and
  status colors meet 3:1.
* **Forced colors.** In Windows High Contrast and other forced-colors modes,
  focus indicators, the selected tab and switch states stay visible.
* **Zoom and reflow.** Text resizes to 200%, and pinch zoom works. Most pages
  reflow into one column at 320 CSS pixels wide. Every page works in portrait
  and landscape.
* **Color is never the only signal.** Run status, pass and fail chips, and
  metric values pair color with an icon or text.
* **Reduced motion.** Nothing flashes. Animated illustrations have a **Pause**
  button and stop when your operating system is set to reduce motion.

## Charts, audio and transcripts

* **Charts.** Dashboard, run-result and Sofia charts show a summary and a data
  table. Every dashboard widget has a **View as table** option with one column
  per series.
* **Call recordings.** Recordings are audio only. The transcript is shown next to
  the player as the text alternative. If no transcript could be made, the player
  says so.
* **Audio playback.** Nothing plays automatically. Audio starts only when you
  press play. You can seek with the keyboard.

## Structure and assistive technology

Coval has been checked with automated tools and by inspecting the browser's
accessibility tree. It has not yet been tested with a screen reader.

* **Page structure.** Each page has banner, navigation and main landmarks, and
  one top-level heading. Page titles name the page type and item.
* **Forms.** Form fields have visible labels. Errors appear as text that says
  how to fix the input.
* **Status messages.** Notifications, form errors, copy confirmations and search
  results use live regions, so assistive technology can announce them.
* **Components.** Coval's UI components expose their name, role and state.
* **Consistent help.** **Documentation** and **Contact Us** are in the account
  menu at the bottom of the sidebar on every signed-in page.

## Sign-in and time limits

* **Sign-in.** Sign in with email and a password or a one-time code. Every field
  allows paste and password managers. There is no puzzle or memory test.
* **No time limits.** Coval does not time out tasks. If your session expires,
  you sign in again.
* **Confirmation.** Destructive actions ask you to confirm first.

## Accessible PDF export

Reports, notebooks and slides have an **Accessible PDF** option. Choose it, then
save from your browser's print dialog. In Chrome and Edge it saves a tagged PDF
with headings, lists, tables, chart alt text and the document language. Firefox
and Safari save an untagged PDF, and Coval tells you so before you print.

## Known limitations

Coval plans to fix each of these gaps:

* **Screen readers.** Coval has not yet been tested with NVDA, JAWS or
  VoiceOver. This testing is planned.
* **Charts and diagrams.** Violin plots have only a generic name. The agent
  workflow preview graph has no text outline. Notebook plots show a title but
  not their data. Some decorative icons are exposed as unnamed images.
* **Mouse-only controls.** Nodes in the IVR builder open only with a mouse. The
  JSON tab offers the same editing by keyboard. Dots in the uploaded-conversation
  visualizer work only with a pointer.
* **Dragging.** Reordering dashboard widgets, metric layout sections and
  notebook figures needs dragging or the keyboard. There is no click-to-move
  option yet.
* **Small targets.** The Show/Hide buttons on secret fields, and some links and
  copy buttons inside clickable table rows, are smaller than 24 by 24 pixels.
* **Reflow and text spacing.** The API Keys page scrolls sideways at 320 pixels
  wide. With increased text spacing, the review annotations table cuts off
  cells that wrap.
* **Focus.** In tables shown as card rows, a focused header control can sit
  under a pinned column. On the older organization switcher, one control takes
  focus without a visible indicator and does not report whether its menu is
  open. After the embedded payment checkout completes, focus moves to the top
  of the page.
* **Control names.** Some page-header buttons, result summary tiles and the
  **Ask Sofia** toggle have accessible names that differ from their visible
  text. The onboarding progress bar has no name.
* **Announcements.** The command menu's "No results found." message,
  code-editor syntax errors and widget reordering are not announced.
* **Notebooks.** Authors cannot create tables with header rows or add image alt
  text, and the editor does not prompt for them. Formatting buttons do not
  report whether they are on. Shared notebooks show their content as a
  read-only text box.
* **Standard PDF downloads.** **Download PDF** and the slides PDF are untagged.
  The slides PDF has no text, and chart images in a downloaded PDF have no alt
  text. Use **Accessible PDF** instead.

## Report a problem

If something in Coval does not work with your assistive technology, email
[support@coval.dev](mailto:support@coval.dev). Include:

* The page address
* What you tried to do and what happened
* Your browser and operating system, with versions
* The assistive technology you use, with its version, if any

You can also ask for any Coval content in another format at the same address.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.