We'd like to set Google Analytics cookies to learn how people use the Knowledge Base, so we can improve it. We set them only if you accept.

Skip to main content
Digital Accessibility Knowledge Base

About this knowledge base

Evinced develops AI-powered digital accessibility testing for developers, QA engineers, and designers. This knowledge base has two goals:

  • Explain your test results. Every issue Evinced reports links to an entry that explains what causes it, how it affects people, and how to fix it.
  • Share accessibility knowledge. Most entries and articles are useful even if you don't use Evinced, and we hope they contribute to a more inclusive web.

What you'll find here

Web

Accessibility for websites and web applications. Web Validations explain each issue that Evinced's web testing can report, with HTML examples, WCAG techniques, and testing steps. UI Patterns describe how to build common components, such as tabs and modal dialogs, accessibly.

Mobile

Accessibility for native Android and iOS apps. Mobile Validations explain each issue that Evinced's mobile testing can report, with code examples for six frameworks, from XML Views and SwiftUI to Flutter and React Native.

A11y Essentials

Background articles and hands-on guides: who is affected by accessibility issues, how to write accessible code, and how to test with screen readers and voice input. The entries link here when an issue needs more context.

Glossary

Plain-language definitions of the accessibility terms used across the knowledge base.

How to read an entry

Web and mobile entries share the same structure. Each one is named after the rule that reports the issue, such as focus-trap, so you can go straight from a test result to its explanation.

SectionWhat it tells you
SummaryThe requirement in one sentence, at the top of the entry
DescriptionWhy the issue matters, who it affects, and how to fix it
Pass Patterns and Fail PatternsExamples of correct and incorrect implementations, usually with code. Mobile entries group them by platform and framework
WCAG techniques and ACT RulesWeb only: related W3C techniques and conformance testing rules
Try It YourselfSteps to confirm the issue, for example with a screen reader, the keyboard, or developer tools
FAQHow the issue relates to the standards, why it has its severity level, and other common questions
Standards and RegulationsThe success criteria and regulations the issue relates to
Personas impacted by this issueThe groups of people the issue affects
Learn More and Related IssuesFurther reading, and entries for similar issues

Some sections appear only when they apply. For example, an entry has no WCAG techniques section when the W3C doesn't document techniques for its criterion.

Severity levels

Evinced rates every issue by its potential impact on users. Each entry explains its rating in the FAQ, under "Why is this issue marked as…?".

SeverityWhat it means
CriticalThe issue is likely to be a blocker for certain users, such as users of assistive technologies.
SeriousThe issue will cause some users a poor user experience and, in some cases, even be a blocker.
ModerateThe issue will cause a poor user experience for some users. It may make it difficult for them to understand or operate the UI.
MinorThe issue will cause an unpleasant user experience for some users.

Note: These entries describe issues found by automated tests, which can't see the full context of your page or app. The severity therefore reflects the worst-case scenario. In context, an issue may have a lower impact, for example when the same information or function is available in another accessible way.

Standards and regulations

The Standards and Regulations table on each entry lists the requirements the issue relates to:

  • WCAG 2.2: the Web Content Accessibility Guidelines, with each success criterion's conformance level (A, AA, or AAA).
  • EN 301 549: the European accessibility standard. Clause 9 covers web content, and clause 11 covers software, including mobile apps.
  • Section 508: the United States federal accessibility requirements, where they apply.
  • Trusted Tester: the Department of Homeland Security test process for Section 508 conformance. It covers web content only.

Some issues aren't tied to a specific success criterion, but still affect the experience of some users. These are classified as Best Practice. They fall outside formal compliance requirements, yet fixing them improves usability and accessibility in practice.

Who is affected

The Personas impacted by this issue box on each entry lists the groups of people the issue can block, such as screen reader users, keyboard users, or people with low vision. To learn how each group uses websites and apps, and what helps them, read Personas.

Feedback

We keep extending and updating this knowledge base. If you can't find what you're looking for, or you spot an error, write to us at knowledge@evinced.com.

Read our blog