Skip to main content

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

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.
  • 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. In lists: On a detail page, → / ← or l / h move to the next or previous item. In a conversation’s Deep Dive, with a metric open: Keyboard Navigation 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. 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.