Editoria11y ACT Dev Report v3.0.0 — 2026-04-14

7
Full
13
Partial
13
Todo
61
Unmapped
94
Total Rules
Filter:

Test case links open in review mode with ed11y injected. Workflow: edit code → npm run build → refresh.

partial Element with aria-hidden has no content in sequential focus navigation 6cfa84

WCAG: 4.1.2 · 12/15 consistent · Mapped keys: HIDDEN_FOCUSABLE

Ed11y checks for aria-hidden focusable elements in images, links, buttons, and embeds. May not catch all element types the ACT rule covers.

15 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 LINK_STOPWORD, HEADING_MISSING_ONE
Correct passed clear Passed Example 3 LABELS_MISSING_LABEL, HEADING_MISSING_ONE
MISS passed flagged Passed Example 4 HIDDEN_FOCUSABLE BTN_ROLE_IN_NAME, HIDDEN_FOCUSABLE, QA_IN_PAGE_LINK, HEADING_MISSING_ONE
Correct passed clear Passed Example 5 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 6 QA_IN_PAGE_LINK, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 HIDDEN_FOCUSABLE HIDDEN_FOCUSABLE, LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 HIDDEN_FOCUSABLE HIDDEN_FOCUSABLE, LABELS_MISSING_LABEL, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 HIDDEN_FOCUSABLE BTN_ROLE_IN_NAME, HIDDEN_FOCUSABLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 4 HEADING_MISSING_ONE
MISS failed clear Failed Example 5 HEADING_MISSING_ONE
Correct failed flagged Failed Example 6 HIDDEN_FOCUSABLE BTN_ROLE_IN_NAME, HIDDEN_FOCUSABLE, QA_IN_PAGE_LINK, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE

partial Form field has non-empty accessible name e086e5

WCAG: 1.3.1, 2.5.3, 4.1.2 · 18/22 consistent · Mapped keys: LABELS_MISSING_LABEL, LABELS_MISSING_IMAGE_INPUT, LABELS_NO_FOR_ATTRIBUTE

Ed11y checks common form inputs. ACT rule covers all form fields including select, textarea, and ARIA widget roles.

Discovery signal:
LABELS_MISSING_LABEL 7/9 failed, signal 0.62 (2 FP)
22 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 LABELS_ARIA_LABEL_INPUT, HEADING_MISSING_ONE
Correct passed clear Passed Example 3 HEADING_MISSING_ONE
Correct passed clear Passed Example 4 HEADING_MISSING_ONE
MISS passed flagged Passed Example 5 LABELS_MISSING_LABEL LABELS_PLACEHOLDER, LABELS_MISSING_LABEL, HEADING_MISSING_ONE
Correct passed clear Passed Example 6 HEADING_MISSING_ONE
Correct passed clear Passed Example 7 HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 LABELS_MISSING_LABEL LABELS_MISSING_LABEL, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 LABELS_MISSING_LABEL LABELS_MISSING_LABEL, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 LABELS_MISSING_LABEL LABELS_MISSING_LABEL, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 LABELS_MISSING_LABEL LABELS_MISSING_LABEL, HEADING_MISSING_ONE
MISS failed clear Failed Example 5 HEADING_MISSING_ONE
MISS failed clear Failed Example 6 HEADING_MISSING_ONE
MISS failed clear Failed Example 7 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 LABELS_ARIA_LABEL_INPUT, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE
Correct passed clear Passed Example 8 HEADING_MISSING_ONE
Correct failed flagged Failed Example 8 LABELS_MISSING_LABEL LABELS_MISSING_LABEL, LABELS_MISSING_LABEL, HEADING_MISSING_ONE
Correct passed clear Passed Example 8 HEADING_MISSING_ONE
Correct passed clear Passed Example 9 HEADING_MISSING_ONE
Correct failed flagged Failed Example 9 LABELS_MISSING_LABEL LABELS_MISSING_LABEL, HEADING_MISSING_ONE

partial HTML page lang attribute has valid language tag bf051a

WCAG: 3.1.1, H57 · 5/7 consistent · Mapped keys: META_LANG, META_LANG_VALID

Ed11y validates the lang attribute value. The META_LANG check fires for missing lang, META_LANG_VALID for invalid codes.

Discovery signal:
META_LANG_VALID 3/4 failed, signal 0.25 (1 FP)
7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 META_TITLE, HEADING_MISSING_ONE
MISS passed flagged Passed Example 2 META_LANG_VALID META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 META_LANG_VALID META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 META_LANG_VALID META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 3 META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 META_LANG_VALID META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1

partial Iframe with interactive elements is not excluded from tab-order akn7bn

WCAG: 2.1.1, 2.1.3, G202 · 4/10 consistent · Mapped keys: EMBED_UNFOCUSABLE

Ed11y flags iframes with tabindex="-1" regardless of interactive content. The ACT rule specifically requires the iframe to contain interactive elements. Discovery showed high false positive rate on inapplicable cases.

Discovery signal:
EMBED_UNFOCUSABLE 1/1 failed, signal 0.33 (6 FP)
EMBED_GENERAL 1/1 failed, signal 0.11 (8 FP)
10 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct passed clear Passed Example 2 HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct failed flagged Failed Example 1 EMBED_UNFOCUSABLE HEADING_MISSING_ONE, EMBED_UNFOCUSABLE, EMBED_GENERAL
MISS inapplicable flagged Inapplicable Example 1 EMBED_UNFOCUSABLE HEADING_MISSING_ONE, EMBED_UNFOCUSABLE, EMBED_GENERAL
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 3 EMBED_UNFOCUSABLE HEADING_MISSING_ONE, EMBED_UNFOCUSABLE, EMBED_GENERAL
MISS inapplicable flagged Inapplicable Example 4 EMBED_UNFOCUSABLE HEADING_MISSING_ONE, EMBED_UNFOCUSABLE, EMBED_GENERAL
MISS inapplicable flagged Inapplicable Example 5 EMBED_UNFOCUSABLE HEADING_MISSING_ONE, EMBED_UNFOCUSABLE, EMBED_GENERAL
MISS inapplicable flagged Inapplicable Example 6 EMBED_UNFOCUSABLE HEADING_MISSING_ONE, EMBED_UNFOCUSABLE, EMBED_GENERAL
MISS inapplicable flagged Inapplicable Example 6 EMBED_UNFOCUSABLE HEADING_MISSING_ONE, EMBED_UNFOCUSABLE, EMBED_GENERAL

partial Image button has non-empty accessible name 59796f

WCAG: 1.1.1, 4.1.2, G94, G95 · 11/12 consistent · Mapped keys: LABELS_MISSING_IMAGE_INPUT

Requires form labels plugin enabled.

Discovery signal:
LABELS_MISSING_IMAGE_INPUT 3/3 failed, signal 0.89 (1 FP)
12 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
MISS passed flagged Passed Example 1 LABELS_MISSING_IMAGE_INPUT LABELS_MISSING_IMAGE_INPUT, HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
Correct passed clear Passed Example 3 HEADING_MISSING_ONE
Correct passed clear Passed Example 4 HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 LABELS_MISSING_IMAGE_INPUT LABELS_MISSING_IMAGE_INPUT, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 LABELS_MISSING_IMAGE_INPUT LABELS_MISSING_IMAGE_INPUT, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 LABELS_MISSING_IMAGE_INPUT LABELS_MISSING_IMAGE_INPUT, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 5 HEADING_MISSING_ONE

partial Image has non-empty accessible name 23a2a8

WCAG: 1.1.1, G94, G95 · 14/18 consistent · Mapped keys: MISSING_ALT, MISSING_ALT_LINK, MISSING_ALT_LINK_HAS_TEXT, ALT_UNPRONOUNCEABLE, LINK_ALT_UNPRONOUNCEABLE

ACT rule also covers div[role="img"] and other implicit img roles. Ed11y focuses on <img> and linked images.

Discovery signal:
MISSING_ALT 3/5 failed, signal 0.37 (3 FP)
ALT_UNPRONOUNCEABLE 1/5 failed, signal 0.20
18 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
Correct passed clear Passed Example 3 HEADING_MISSING_ONE
Correct passed clear Passed Example 4 HEADING_MISSING_ONE
Correct passed clear Passed Example 5 HEADING_MISSING_ONE
Correct passed clear Passed Example 6 HEADING_MISSING_ONE
Correct passed clear Passed Example 7 HEADING_MISSING_ONE
Correct passed clear Passed Example 8 HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct failed flagged Failed Example 2 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct failed flagged Failed Example 3 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct failed flagged Failed Example 4 ALT_UNPRONOUNCEABLE HEADING_MISSING_ONE, ALT_UNPRONOUNCEABLE
MISS failed clear Failed Example 5 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 2 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 4 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
MISS inapplicable flagged Inapplicable Example 5 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT

partial Link has non-empty accessible name c487ae

WCAG: 1.1.1, 2.4.4, 2.4.9, 4.1.2, G91 · 19/28 consistent · Mapped keys: LINK_EMPTY, LINK_EMPTY_NO_LABEL, LINK_EMPTY_LABELLEDBY, LINK_IMAGE_NO_ALT_TEXT, LINK_UNPRONOUNCEABLE

Ed11y catches most empty-link patterns. Some ACT test cases use ARIA or role-based accessible names that ed11y does not evaluate for links. Image-level checks (MISSING_ALT_LINK) fire on some failing cases but also false-positive on passing ones, so they are excluded.

Discovery signal:
LINK_EMPTY 2/11 failed, signal 0.18
MISSING_ALT 2/11 failed, signal 0.18
MISSING_ALT_LINK 2/11 failed, signal 0.12 (1 FP)
28 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
Correct passed clear Passed Example 3 LINK_CLICK_HERE, HEADING_MISSING_ONE
Correct passed clear Passed Example 4 HEADING_MISSING_ONE, LINK_IMAGE_ALT
Correct passed clear Passed Example 5 HEADING_MISSING_ONE
Correct passed clear Passed Example 6 HEADING_MISSING_ONE, LINK_IMAGE_ALT
Correct passed clear Passed Example 7 HEADING_MISSING_ONE
Correct passed clear Passed Example 8 HEADING_MISSING_ONE, LINK_IMAGE_ALT
Correct passed clear Passed Example 9 META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct passed clear Passed Example 10 HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 LINK_EMPTY LINK_EMPTY, HEADING_MISSING_ONE
MISS failed clear Failed Example 2 HEADING_MISSING_ONE
MISS failed clear Failed Example 3 HEADING_MISSING_ONE
MISS failed clear Failed Example 4 HEADING_MISSING_ONE, MISSING_ALT_LINK
MISS failed clear Failed Example 5 HEADING_MISSING_ONE
MISS failed clear Failed Example 6 HEADING_MISSING_ONE, MISSING_ALT
MISS failed clear Failed Example 7 HEADING_MISSING_ONE, MISSING_ALT
MISS failed clear Failed Example 8 HEADING_MISSING_ONE, MISSING_ALT_LINK
MISS failed clear Failed Example 9 HEADING_MISSING_ONE
Correct failed flagged Failed Example 10 LINK_EMPTY LINK_EMPTY, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE, MISSING_ALT_LINK
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 HIDDEN_FOCUSABLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 5 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 6 HEADING_MISSING_ONE
Correct passed clear Passed Example 11 HEADING_MISSING_ONE
MISS failed clear Failed Example 11 HEADING_MISSING_ONE

partial Iframe element has non-empty accessible name cae760 — proposed

WCAG: 4.1.2 · 11/11 consistent · Mapped keys: EMBED_MISSING_TITLE

Ed11y checks iframe and object elements for titles/labels. ACT rule is specifically about iframe.

Discovery signal:
EMBED_MISSING_TITLE 4/4 failed, signal 1.00
EMBED_GENERAL 4/4 failed, signal 0.43 (4 FP)
11 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE, EMBED_GENERAL
Correct passed clear Passed Example 2 HEADING_MISSING_ONE, EMBED_GENERAL
Correct passed clear Passed Example 3 HEADING_MISSING_ONE, EMBED_GENERAL
Correct failed flagged Failed Example 1 EMBED_MISSING_TITLE HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct failed flagged Failed Example 2 EMBED_MISSING_TITLE HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct failed flagged Failed Example 3 EMBED_MISSING_TITLE HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct failed flagged Failed Example 4 EMBED_MISSING_TITLE HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE, EMBED_UNFOCUSABLE, EMBED_GENERAL
Correct inapplicable clear Inapplicable Example 4 HEADING_MISSING_ONE, EMBED_GENERAL

partial Link in context is descriptive 5effbb — proposed

WCAG: 2.4.4, 2.4.9 · 14/18 consistent · Mapped keys: LINK_STOPWORD

Ed11y catches links with only non-descriptive stopwords (e.g., "click here"). The ACT rule evaluates whether the link is descriptive in context, which is broader.

Discovery signal:
LINK_STOPWORD 2/6 failed, signal 0.33
18 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE, LINK_IMAGE_ALT
MISS passed flagged Passed Example 3 LINK_STOPWORD LINK_STOPWORD, HEADING_MISSING_ONE
Correct passed clear Passed Example 4 HEADING_MISSING_ONE
MISS passed flagged Passed Example 5 LINK_STOPWORD LINK_STOPWORD, LINK_STOPWORD, HEADING_MISSING_ONE
MISS passed flagged Passed Example 6 LINK_STOPWORD LINK_STOPWORD, LINK_STOPWORD, HEADING_MISSING_ONE
Correct passed clear Passed Example 7 CONTRAST_WARNING_GRAPHIC, HEADING_MISSING_ONE
MISS passed flagged Passed Example 8 LINK_STOPWORD LINK_STOPWORD, HEADING_MISSING_ONE, TABLES_MISSING_HEADINGS
Correct passed clear Passed Example 9 HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 LINK_STOPWORD LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 LINK_STOPWORD LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 LINK_STOPWORD CONTRAST_WARNING_GRAPHIC, LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 LINK_STOPWORD LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 5 LINK_STOPWORD LINK_STOPWORD, LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 6 LINK_STOPWORD LINK_STOPWORD, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE, LINK_IMAGE_ALT_AND_TEXT
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE

partial Link is descriptive aizyf1 — proposed

WCAG: 2.4.9 · 12/12 consistent · Mapped keys: LINK_STOPWORD

Broader version of 5effbb (no context requirement). Ed11y catches links with only non-descriptive stopwords. 1/5 failed detected — only catches the most obvious non-descriptive patterns.

Discovery signal:
LINK_STOPWORD 1/5 failed, signal 0.20
12 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE, LINK_IMAGE_ALT
Correct passed clear Passed Example 3 HEADING_MISSING_ONE
Correct passed clear Passed Example 4 CONTRAST_WARNING_GRAPHIC, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 LINK_STOPWORD LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 LINK_STOPWORD LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 LINK_STOPWORD CONTRAST_WARNING_GRAPHIC, LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 LINK_STOPWORD LINK_STOPWORD, HEADING_MISSING_ONE
Correct failed flagged Failed Example 5 LINK_STOPWORD LINK_STOPWORD, LINK_STOPWORD, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE, LINK_IMAGE_ALT_AND_TEXT
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE

partial Links with identical accessible names and same context serve equivalent purpose fd3a94 — proposed

WCAG: 2.4.4, 2.4.9 · 15/24 consistent · Mapped keys: LINK_IDENTICAL_NAME

Ed11y flags links with identical accessible names. 7/8 failed detected. False positives occur on "same name, same purpose" passing cases where identical names ARE equivalent.

Discovery signal:
LINK_IDENTICAL_NAME 7/8 failed, signal 0.44 (7 FP)
CONTRAST_WARNING 2/8 failed, signal 0.25
24 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 META_TITLE, HEADING_MISSING_ONE
MISS passed flagged Passed Example 2 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS passed flagged Passed Example 3 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS passed flagged Passed Example 4 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS passed flagged Passed Example 5 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS passed flagged Passed Example 6 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 7 META_TITLE, HEADING_MISSING_ONE
Correct passed clear Passed Example 8 CONTRAST_WARNING_GRAPHIC, META_TITLE, HEADING_MISSING_ONE
MISS passed flagged Passed Example 9 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 LINK_IDENTICAL_NAME CONTRAST_WARNING, CONTRAST_WARNING, META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 5 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS failed clear Failed Example 6 META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 7 LINK_IDENTICAL_NAME CONTRAST_WARNING_GRAPHIC, META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 8 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 5 META_TITLE, HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 6 LINK_IDENTICAL_NAME LINK_STOPWORD, LINK_STOPWORD, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 7 LINK_IDENTICAL_NAME META_TITLE, HIDDEN_FOCUSABLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE

partial Links with identical accessible names have equivalent purpose b20e66 — proposed

WCAG: 2.4.9 · 14/21 consistent · Mapped keys: LINK_IDENTICAL_NAME

Broader version of fd3a94 (no context requirement). 5/6 failed detected. Same false positive pattern — identical names that do serve equivalent purpose.

Discovery signal:
LINK_IDENTICAL_NAME 5/6 failed, signal 0.43 (6 FP)
LINK_IMAGE_ALT 2/6 failed, signal 0.33
META_TITLE 6/6 failed, signal 0.20 (12 FP)
21 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 META_TITLE, HEADING_MISSING_ONE
MISS passed flagged Passed Example 2 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS passed flagged Passed Example 3 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS passed flagged Passed Example 4 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 5 META_TITLE, HEADING_MISSING_ONE
MISS passed flagged Passed Example 6 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS passed flagged Passed Example 7 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 8 META_TITLE, HEADING_MISSING_ONE
Correct passed clear Passed Example 9 CONTRAST_WARNING_GRAPHIC, META_TITLE, HEADING_MISSING_ONE
Correct passed clear Passed Example 10 CONTRAST_WARNING_GRAPHIC, HEADING_MISSING_ONE
MISS passed flagged Passed Example 11 LINK_IDENTICAL_NAME LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 12 HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct failed flagged Failed Example 1 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
MISS failed clear Failed Example 3 META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE, LINK_IMAGE_ALT, LINK_IMAGE_ALT
Correct failed flagged Failed Example 5 LINK_IDENTICAL_NAME CONTRAST_WARNING_GRAPHIC, META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 6 LINK_IDENTICAL_NAME META_TITLE, LINK_IDENTICAL_NAME, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 META_TITLE, HEADING_MISSING_ONE

partial Visible label is part of accessible name 2ee8b8 — proposed

WCAG: 2.5.3, G208 · 14/15 consistent · Mapped keys: LABEL_IN_NAME

Strong discovery signal (0.90). Ed11y checks if the visible label text is part of the accessible name. 5/5 failed detected with 1 false positive.

Discovery signal:
LABEL_IN_NAME 5/5 failed, signal 0.90 (1 FP)
QA_IN_PAGE_LINK 1/5 failed, signal 0.20
15 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
Correct passed clear Passed Example 3 HEADING_MISSING_ONE
Correct passed clear Passed Example 4 HEADING_MISSING_ONE
Correct passed clear Passed Example 5 HEADING_MISSING_ONE
MISS passed flagged Passed Example 6 LABEL_IN_NAME LABEL_IN_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 LABEL_IN_NAME LABEL_IN_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 LABEL_IN_NAME LABEL_IN_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 LABEL_IN_NAME LABEL_IN_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 LABEL_IN_NAME LABEL_IN_NAME, QA_IN_PAGE_LINK, HEADING_MISSING_ONE
Correct failed flagged Failed Example 5 LABEL_IN_NAME LABEL_IN_NAME, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 LABELS_ARIA_LABEL_INPUT, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 HEADING_MISSING_ONE

todo Element with lang attribute has valid language tag de46e4

WCAG: 3.1.2, H58 · 10/19 consistent · Mapped keys: LANG_MISMATCH

Ed11y uses AI-based language detection to find mismatches. The ACT rule checks if the lang attribute value itself is valid BCP 47. Different approaches.

Discovery signal:
META_LANG_VALID 8/9 failed, signal 0.29 (6 FP)
19 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 META_TITLE, HEADING_MISSING_ONE
Correct passed clear Passed Example 2 META_TITLE, HEADING_MISSING_ONE
Correct passed clear Passed Example 3 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
Correct passed clear Passed Example 4 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
Correct passed clear Passed Example 5 META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 1 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 2 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 3 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 4 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 5 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 6 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 7 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 8 META_TITLE, HEADING_MISSING_ONE
MISS failed clear Failed Example 9 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 5 META_LANG_VALID, META_TITLE, HEADING_MISSING_ONE

todo Headers attribute specified on a cell refers to cells in the same table element a25f45

WCAG: 1.3.1, H43 · 15/19 consistent · Mapped keys: TABLES_MISSING_HEADINGS

Ed11y checks for the presence of <th> elements in a table. The ACT rule validates that headers attributes point to valid cells. Discovery showed 2/4 failed detected with 2 false positives.

Discovery signal:
TABLES_MISSING_HEADINGS 2/4 failed, signal 0.37 (2 FP)
19 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
MISS passed flagged Passed Example 3 TABLES_MISSING_HEADINGS HEADING_MISSING_ONE, TABLES_MISSING_HEADINGS
Correct passed clear Passed Example 4 HEADING_MISSING_ONE
Correct passed clear Passed Example 5 HEADING_MISSING_ONE
Correct passed clear Passed Example 6 HEADING_MISSING_ONE
Correct passed clear Passed Example 7 HEADING_MISSING_ONE
Correct passed clear Passed Example 8 HEADING_MISSING_ONE
MISS failed clear Failed Example 1 HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 TABLES_MISSING_HEADINGS HEADING_MISSING_ONE, TABLES_MISSING_HEADINGS
MISS failed clear Failed Example 3 HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 TABLES_MISSING_HEADINGS HEADING_MISSING_ONE, TABLES_MISSING_HEADINGS
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 5 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 6 TABLES_MISSING_HEADINGS TABLES_MISSING_HEADINGS

todo Menuitem has non-empty accessible name m6b1q3

WCAG: 4.1.2 · 7/8 consistent · Mapped keys: BTN_EMPTY

BTN_EMPTY does not currently target [role="menuitem"]. The discovery signal (0.83) may be from empty buttons in the test case HTML, not the menuitems themselves. Needs investigation.

Discovery signal:
BTN_EMPTY 2/2 failed, signal 0.83 (1 FP)
META_TITLE 1/2 failed, signal 0.50
8 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
Correct passed clear Passed Example 3 HEADING_MISSING_ONE
Correct passed clear Passed Example 4 HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 BTN_EMPTY BTN_EMPTY, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 BTN_EMPTY META_TITLE, BTN_EMPTY, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 QA_IN_PAGE_LINK, HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 2 BTN_EMPTY BTN_EMPTY, HEADING_MISSING_ONE

todo SVG element with explicit role has non-empty accessible name 7d6734

WCAG: 1.1.1 · 6/10 consistent · Mapped keys: MISSING_ALT

Ed11y queries svg[role="img"] in its image checks. May not cover all SVG role combinations.

Discovery signal:
CONTRAST_WARNING_GRAPHIC 1/4 failed, signal 0.25
10 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
MISS passed flagged Passed Example 1 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
MISS passed flagged Passed Example 3 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct failed flagged Failed Example 1 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct failed flagged Failed Example 2 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct failed flagged Failed Example 3 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct failed flagged Failed Example 4 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
Correct inapplicable clear Inapplicable Example 1 CONTRAST_ERROR_GRAPHIC, HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 2 MISSING_ALT HEADING_MISSING_ONE, MISSING_ALT
MISS inapplicable flagged Inapplicable Example 3 MISSING_ALT CONTRAST_ERROR_GRAPHIC, HEADING_MISSING_ONE, MISSING_ALT

todo Text has enhanced contrast 09o5cg

WCAG: 1.4.3, 1.4.6, G17, G18 · 23/35 consistent · Mapped keys: CONTRAST_ERROR, CONTRAST_WARNING

Same concern as afw4f7 — different contrast algorithm.

Discovery signal:
CONTRAST_WARNING 2/13 failed, signal 0.11 (1 FP)
35 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
MISS passed flagged Passed Example 3 CONTRAST_WARNING CONTRAST_WARNING, HEADING_MISSING_ONE
Correct passed clear Passed Example 4 HEADING_MISSING_ONE, QA_FAKE_HEADING
Correct passed clear Passed Example 5 HEADING_MISSING_ONE
Correct passed clear Passed Example 6 HEADING_MISSING_ONE
Correct passed clear Passed Example 7 HEADING_MISSING_ONE
Correct passed clear Passed Example 8 HEADING_MISSING_ONE
Correct passed clear Passed Example 9 HEADING_MISSING_ONE
Correct passed clear Passed Example 10 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
MISS failed clear Failed Example 1 HEADING_MISSING_ONE
MISS failed clear Failed Example 2 HEADING_MISSING_ONE
MISS failed clear Failed Example 3 HEADING_MISSING_ONE, QA_FAKE_HEADING
Correct failed flagged Failed Example 4 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct failed flagged Failed Example 5 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct failed flagged Failed Example 6 CONTRAST_WARNING CONTRAST_WARNING, HEADING_MISSING_ONE
MISS failed clear Failed Example 7 HEADING_MISSING_ONE
MISS failed clear Failed Example 8 HEADING_MISSING_ONE
MISS failed clear Failed Example 9 HEADING_MISSING_ONE
Correct failed flagged Failed Example 10 CONTRAST_WARNING CONTRAST_WARNING, HEADING_MISSING_ONE
MISS failed clear Failed Example 11 HEADING_MISSING_ONE
MISS failed clear Failed Example 12 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
MISS failed clear Failed Example 13 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 5 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 6 HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 7 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 8 HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 9 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 10 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 11 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 6 HEADING_MISSING_ONE

todo Text has minimum contrast afw4f7

WCAG: 1.4.3, 1.4.6 · 26/34 consistent · Mapped keys: CONTRAST_ERROR, CONTRAST_WARNING

Ed11y uses APCA contrast algorithm; ACT rule uses WCAG 2.x luminance contrast ratio. Results may not align.

Discovery signal:
CONTRAST_ERROR 6/11 failed, signal 0.37 (4 FP)
CONTRAST_WARNING 3/11 failed, signal 0.19 (2 FP)
34 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 HEADING_MISSING_ONE
MISS passed flagged Passed Example 2 CONTRAST_WARNING CONTRAST_WARNING, HEADING_MISSING_ONE
MISS passed flagged Passed Example 3 CONTRAST_WARNING CONTRAST_WARNING, HEADING_MISSING_ONE
MISS passed flagged Passed Example 4 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct passed clear Passed Example 5 HEADING_MISSING_ONE, QA_FAKE_HEADING
MISS passed flagged Passed Example 6 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct passed clear Passed Example 7 HEADING_MISSING_ONE
Correct passed clear Passed Example 8 HEADING_MISSING_ONE
Correct passed clear Passed Example 9 HEADING_MISSING_ONE
Correct passed clear Passed Example 10 HEADING_MISSING_ONE
Correct passed clear Passed Example 11 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 CONTRAST_WARNING CONTRAST_WARNING, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 CONTRAST_WARNING CONTRAST_WARNING, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct failed flagged Failed Example 5 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
MISS failed clear Failed Example 6 HEADING_MISSING_ONE
Correct failed flagged Failed Example 7 CONTRAST_WARNING CONTRAST_WARNING, HEADING_MISSING_ONE
Correct failed flagged Failed Example 8 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct failed flagged Failed Example 9 CONTRAST_ERROR CONTRAST_ERROR, BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct failed flagged Failed Example 10 CONTRAST_ERROR CONTRAST_ERROR, BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 5 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 6 HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 7 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 8 HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 9 CONTRAST_ERROR CONTRAST_ERROR, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 10 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 11 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 7 HEADING_MISSING_ONE
MISS failed clear Failed Example 11 HEADING_MISSING_ONE

todo Audio element content has text alternative e7aa44 — proposed

WCAG: 1.2.1, G158 · 3/8 consistent · Mapped keys: EMBED_AUDIO

Ed11y flags audio elements for manual review. Cannot verify that a text alternative exists. Discovery: EMBED_AUDIO fires on 2/2 failed but also 5 FP.

Discovery signal:
EMBED_AUDIO 2/2 failed, signal 0.17 (5 FP)
8 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
MISS passed flagged Passed Example 1 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
MISS passed flagged Passed Example 2 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
MISS passed flagged Passed Example 3 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
Correct failed flagged Failed Example 1 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
Correct failed flagged Failed Example 2 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
MISS inapplicable flagged Inapplicable Example 1 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
MISS inapplicable flagged Inapplicable Example 2 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
Correct inapplicable clear Inapplicable Example 3 META_TITLE, HEADING_MISSING_ONE

todo Audio element content has transcript 2eb176 — proposed

WCAG: (non-WCAG) · 6/11 consistent · Mapped keys: EMBED_AUDIO

Ed11y flags audio elements for manual review. Cannot verify transcript presence. EMBED_AUDIO fires equally on failed and passed cases (zero signal).

11 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
MISS passed flagged Passed Example 1 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
MISS passed flagged Passed Example 2 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
MISS passed flagged Passed Example 3 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
Correct failed flagged Failed Example 1 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
Correct failed flagged Failed Example 2 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
Correct failed flagged Failed Example 3 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
Correct failed flagged Failed Example 4 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
Correct failed flagged Failed Example 5 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
Correct failed flagged Failed Example 6 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
MISS inapplicable flagged Inapplicable Example 1 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO
MISS inapplicable flagged Inapplicable Example 2 EMBED_AUDIO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO

todo Video element auditory content has accessible alternative eac66b — proposed

WCAG: 1.2.2, G87, G93, H95 · 3/6 consistent · Mapped keys: EMBED_VIDEO

Ed11y flags video elements for manual review. Cannot verify captions/alternatives exist. Discovery: EMBED_VIDEO fires on 2/2 failed with 3 FP.

Discovery signal:
EMBED_VIDEO 2/2 failed, signal 0.25 (3 FP)
6 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 META_TITLE, HEADING_MISSING_ONE
MISS passed flagged Passed Example 2 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
Correct failed flagged Failed Example 1 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
Correct failed flagged Failed Example 2 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
MISS inapplicable flagged Inapplicable Example 1 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
MISS inapplicable flagged Inapplicable Example 2 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO

todo Video element auditory content has captions f51b46 — proposed

WCAG: 1.2.1, G87, G93, H95 · 4/8 consistent · Mapped keys: EMBED_VIDEO

Ed11y flags video elements for manual review. Cannot verify captions exist. Discovery: EMBED_VIDEO fires on 3/4 failed with zero signal.

8 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
MISS passed flagged Passed Example 1 EMBED_VIDEO HEADING_MISSING_ONE, EMBED_VIDEO
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 EMBED_VIDEO HEADING_MISSING_ONE, EMBED_VIDEO
MISS failed clear Failed Example 2 HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 EMBED_VIDEO HEADING_MISSING_ONE, EMBED_VIDEO
Correct failed flagged Failed Example 4 EMBED_VIDEO HEADING_MISSING_ONE, EMBED_VIDEO
MISS inapplicable flagged Inapplicable Example 1 EMBED_VIDEO HEADING_MISSING_ONE, EMBED_VIDEO
MISS inapplicable flagged Inapplicable Example 2 EMBED_VIDEO HEADING_MISSING_ONE, EMBED_VIDEO

todo Video element visual content has accessible alternative c5a4ea — proposed

WCAG: 1.2.3, 1.2.5, 1.2.8, G173, G69, G78, G8 · 3/9 consistent · Mapped keys: EMBED_VIDEO

Ed11y flags video elements for manual review. Cannot verify audio description/transcript exists. Discovery: EMBED_VIDEO fires on 3/4 failed with negative signal (fires more on passed).

9 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
MISS passed flagged Passed Example 1 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
MISS passed flagged Passed Example 2 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
MISS passed flagged Passed Example 3 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
Correct failed flagged Failed Example 1 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
Correct failed flagged Failed Example 2 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
Correct failed flagged Failed Example 3 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
MISS failed clear Failed Example 4 META_TITLE, HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 1 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
MISS inapplicable flagged Inapplicable Example 2 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO

todo Video element visual-only content has accessible alternative c3232f — proposed

WCAG: 1.2.1, G159, G166 · 4/9 consistent · Mapped keys: EMBED_VIDEO

Ed11y flags video elements for manual review. Cannot verify alternative exists for visual-only content. Discovery: EMBED_VIDEO fires on 3/4 failed with near-zero signal.

9 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
MISS passed flagged Passed Example 1 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
MISS passed flagged Passed Example 2 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO, EMBED_VIDEO
MISS passed flagged Passed Example 3 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
Correct failed flagged Failed Example 1 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
Correct failed flagged Failed Example 2 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_AUDIO, EMBED_VIDEO
Correct failed flagged Failed Example 3 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
MISS failed clear Failed Example 4 META_TITLE, HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 1 EMBED_VIDEO META_TITLE, HEADING_MISSING_ONE, EMBED_VIDEO
Correct inapplicable clear Inapplicable Example 2 META_TITLE, HEADING_MISSING_ONE

unmapped ARIA attribute is defined in WAI-ARIA 5f99a7

WCAG: 1.3.1, 4.1.2 · not tested

8 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
failed Failed Example 2
inapplicable Inapplicable Example 1
passed Passed Example 2

unmapped ARIA state or property has valid value 6a7281

WCAG: 1.3.1, 4.1.2 · not tested

Discovery signal:
BTN_ROLE_IN_NAME 2/7 failed, signal 0.13 (2 FP)
21 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
passed Passed Example 9
passed Passed Example 10
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
failed Failed Example 6
failed Failed Example 7
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4

unmapped Autocomplete attribute has valid value 73f2c2

WCAG: 1.3.5 · not tested

30 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
inapplicable Inapplicable Example 7
passed Passed Example 9
failed Failed Example 6
failed Failed Example 7
failed Failed Example 8
failed Failed Example 9
failed Failed Example 10
inapplicable Inapplicable Example 8
inapplicable Inapplicable Example 9
inapplicable Inapplicable Example 8
inapplicable Inapplicable Example 9

unmapped Element in sequential focus order has visible focus oj04fd

WCAG: 2.4.7 · not tested

9 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
passed Passed Example 4
inapplicable Inapplicable Example 2

unmapped Element marked as decorative is not exposed 46ca7f

WCAG: 1.1.1 · not tested

Discovery signal:
CONTRAST_ERROR_GRAPHIC 1/3 failed, signal 0.19 (1 FP)
10 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1

unmapped Element with presentational children has no focusable content 307n5z

WCAG: 4.1.2 · not tested

Discovery signal:
LABEL_IN_NAME 2/5 failed, signal 0.26 (1 FP)
QA_IN_PAGE_LINK 2/5 failed, signal 0.11 (2 FP)
12 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1
passed Passed Example 4
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Element with role attribute has required states and properties 4e8ab6

WCAG: 1.3.1, 4.1.2, ARIA5 · not tested

Discovery signal:
HEADING_MISSING_ONE 5/5 failed, signal 0.11 (8 FP)
14 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3

unmapped HTML images contain no text 0va7u6

WCAG: 1.4.5, 1.4.9 · not tested

15 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped HTML page title is descriptive c4a8a4

WCAG: 2.4.2, G88, H25 · not tested

7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1

unmapped Image accessible name is descriptive qt1vmo

WCAG: 1.1.1, G94, G95 · not tested

Discovery signal:
META_TITLE 3/3 failed, signal 0.31 (9 FP)
CONTRAST_WARNING_GRAPHIC 1/3 failed, signal 0.26 (1 FP)
16 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
inapplicable Inapplicable Example 7
inapplicable Inapplicable Example 8
inapplicable Inapplicable Example 9
inapplicable Inapplicable Example 10

unmapped Important letter spacing in style attributes is wide enough 24afc2

WCAG: 1.4.12 · not tested

19 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
inapplicable Inapplicable Example 7
inapplicable Inapplicable Example 8
inapplicable Inapplicable Example 9

unmapped Important line height in style attributes is wide enough 78fd32

WCAG: 1.4.12 · not tested

24 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
failed Failed Example 6
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
inapplicable Inapplicable Example 7
inapplicable Inapplicable Example 8
inapplicable Inapplicable Example 9
inapplicable Inapplicable Example 10

unmapped Important word spacing in style attributes is wide enough 9e45ec

WCAG: 1.4.12 · not tested

19 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
inapplicable Inapplicable Example 7
inapplicable Inapplicable Example 8
inapplicable Inapplicable Example 9

unmapped Object element rendering non-text content has non-empty accessible name 8fc3b6

WCAG: 1.1.1 · not tested

18 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
failed Failed Example 6
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
inapplicable Inapplicable Example 7
inapplicable Inapplicable Example 8

unmapped Orientation of the page is not restricted using CSS transforms b33eff

WCAG: 1.3.4 · not tested

13 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 3

unmapped Role attribute has valid value 674b10

WCAG: 1.3.1, 4.1.2, ARIA4, G108 · not tested

11 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 4

unmapped Scrollable content can be reached with sequential focus navigation 0ssw9k

WCAG: 2.1.1, 2.1.3, G202 · not tested

15 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
failed Failed Example 1
failed Failed Example 2
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
passed Passed Example 2
passed Passed Example 3
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 6

unmapped Summary element has non-empty accessible name 2t702h

WCAG: 4.1.2 · not tested

12 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4

unmapped ARIA global properties not used where prohibited kb1m8s — proposed

WCAG: 1.3.1, ARIA5 · not tested

9 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1

unmapped ARIA required context role ff89c9 — proposed

WCAG: 1.3.1 · not tested

15 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5

unmapped ARIA required owned elements bc4a75 — proposed

WCAG: 1.3.1 · not tested

24 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
passed Passed Example 9
passed Passed Example 10
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
failed Failed Example 6
failed Failed Example 7
failed Failed Example 8
failed Failed Example 9
failed Failed Example 10
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4

unmapped ARIA state or property is permitted 5c01ea — proposed

WCAG: 1.3.1, 4.1.2, ARIA5 · not tested

Discovery signal:
EMBED_AUDIO 1/2 failed, signal 0.50
17 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
passed Passed Example 9
passed Passed Example 10
passed Passed Example 11
passed Passed Example 12
passed Passed Example 13
failed Failed Example 1
failed Failed Example 2
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Audio and visuals of video element have transcript 1a02b0 — proposed

WCAG: 1.2.1, 1.2.8, 1.3.1, G69 · not tested

9 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1

unmapped Audio element content is media alternative for text afb423 — proposed

WCAG: (non-WCAG) · not tested

7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Audio or video element avoids automatically playing audio 80f0bf — proposed

WCAG: 1.4.2, G170, G171, G60, cc5 · not tested

Discovery signal:
EMBED_AUDIO 1/2 failed, signal 0.17 (2 FP)
8 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3

unmapped Audio or video element that plays automatically has a control mechanism 4c31df — proposed

WCAG: G170 · not tested

Discovery signal:
META_TITLE 3/5 failed, signal 0.43 (1 FP)
BTN_EMPTY 2/5 failed, signal 0.40
EMBED_VIDEO 4/5 failed, signal 0.13 (4 FP)
11 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3

unmapped Audio or video element that plays automatically has no audio that lasts more than 3 seconds aaa1bf — proposed

WCAG: G60 · not tested

7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
failed Failed Example 1
failed Failed Example 2
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3

unmapped Block of repeated content is collapsible 3e12e1 — proposed

WCAG: SCR28 · not tested

8 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1

unmapped Bypass Blocks of Repeated Content cf77f2 — proposed

WCAG: 2.4.1, G1, G123, G124, H69, SCR28 · not tested

14 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
passed Passed Example 9
passed Passed Example 10
passed Passed Example 11
passed Passed Example 12
failed Failed Example 1
inapplicable Inapplicable Example 1

unmapped Content has alternative for visual reference 9bd38c — proposed

WCAG: 1.3.3, G96 · not tested

Discovery signal:
EMBED_MISSING_TITLE 1/4 failed, signal 0.25
EMBED_GENERAL 1/4 failed, signal 0.19 (1 FP)
21 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
passed Passed Example 9
passed Passed Example 10
passed Passed Example 11
passed Passed Example 12
passed Passed Example 13
passed Passed Example 14
passed Passed Example 15
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Device motion based changes to the content can also be created from the user interface 7677a9 — proposed

WCAG: 2.5.4 · not tested

Discovery signal:
LABELS_NO_FOR_ATTRIBUTE 1/1 failed, signal 0.40 (3 FP)
META_LANG 1/1 failed, signal 0.20 (4 FP)
6 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
inapplicable Inapplicable Example 1

unmapped Device motion based changes to the content can be disabled c249d5 — proposed

WCAG: 2.5.4 · not tested

Discovery signal:
LABELS_NO_FOR_ATTRIBUTE 1/1 failed, signal 0.50 (2 FP)
META_LANG 1/1 failed, signal 0.25 (3 FP)
5 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
inapplicable Inapplicable Example 1

unmapped Document has a landmark with non-repeated content b40fd1 — proposed

WCAG: (non-WCAG) · not tested

8 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1

unmapped Document has an instrument to move focus to non-repeated content ye5d6e — proposed

WCAG: G1, G123, G124 · not tested

Discovery signal:
QA_IN_PAGE_LINK 1/3 failed, signal 0.33
12 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1

unmapped Document has heading for non-repeated content 047fe0 — proposed

WCAG: H69 · not tested

Discovery signal:
HEADING_MISSING_ONE 1/4 failed, signal 0.14 (1 FP)
14 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
passed Passed Example 9
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1

unmapped Error message describes invalid form field value 36b590 — proposed

WCAG: 3.3.1 · not tested

9 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1

unmapped Focusable element has no keyboard trap 80af7b — proposed

WCAG: 2.1.2, G21, cc5 · not tested

Discovery signal:
QA_IN_PAGE_LINK 8/5 failed, signal 0.87 (8 FP)
16 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4

unmapped Focusable element has no keyboard trap via non-standard navigation ebe86a — proposed

WCAG: (non-WCAG) · not tested

7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1

unmapped Focusable element has no keyboard trap via standard navigation a1b64e — proposed

WCAG: (non-WCAG) · not tested

Discovery signal:
HEADING_MISSING_ONE 3/3 failed, signal 0.13 (7 FP)
11 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4

unmapped Form field label is descriptive cc0f0a — proposed

WCAG: 2.4.6, G131 · not tested

16 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
failed Failed Example 6
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3

unmapped Heading is descriptive b49b2e — proposed

WCAG: 2.4.6 · not tested

14 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4

unmapped HTML element language subtag matches language off6ek — proposed

WCAG: 3.1.2, H58 · not tested

14 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5

unmapped HTML page language subtag matches default language ucwvc8 — proposed

WCAG: 3.1.1, H57 · not tested

15 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6

unmapped Iframe elements with identical accessible names have equivalent purpose 4b1c6c — proposed

WCAG: 4.1.2 · not tested

Discovery signal:
EMBED_GENERAL 8/4 failed, signal 0.26 (33 FP)
23 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
passed Passed Example 7
passed Passed Example 8
passed Passed Example 9
passed Passed Example 10
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
inapplicable Inapplicable Example 7
inapplicable Inapplicable Example 8
inapplicable Inapplicable Example 9

unmapped Image not in the accessibility tree is decorative e88epe — proposed

WCAG: 1.1.1 · not tested

Discovery signal:
CONTRAST_WARNING_GRAPHIC 1/5 failed, signal 0.13 (1 FP)
20 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
inapplicable Inapplicable Example 7
inapplicable Inapplicable Example 8
inapplicable Inapplicable Example 9
inapplicable Inapplicable Example 10

unmapped No keyboard shortcut uses only printable characters ffbc54 — proposed

WCAG: 2.1.4 · not tested

10 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
failed Failed Example 1
failed Failed Example 2
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Table header cell has assigned cells d0f69e — proposed

WCAG: 1.3.1 · not tested

16 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
passed Passed Example 6
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5
inapplicable Inapplicable Example 6
inapplicable Inapplicable Example 7

unmapped Text content that changes automatically can be paused, stopped or hidden efbfc7 — proposed

WCAG: 2.2.2, cc5 · not tested

11 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
passed Passed Example 5
failed Failed Example 1
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5

unmapped Video element content is media alternative for text ab4d13 — proposed

WCAG: (non-WCAG) · not tested

7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Video element visual content has audio description 1ea59c — proposed

WCAG: G173, G78, G8 · not tested

7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Video element visual content has strict accessible alternative 1ec09b — proposed

WCAG: 1.2.5, G173, G78, G8 · not tested

7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Video element visual-only content has audio track alternative d7ba54 — proposed

WCAG: G166 · not tested

Discovery signal:
EMBED_AUDIO 1/2 failed, signal 0.17 (1 FP)
5 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
failed Failed Example 1
failed Failed Example 2
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Video element visual-only content has transcript ee13b5 — proposed

WCAG: 1.2.1, 1.3.1, G159 · not tested

8 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Video element visual-only content is media alternative for text fd26cf — proposed

WCAG: (non-WCAG) · not tested

7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2

unmapped Zoomed text node is not clipped with CSS overflow 59br37 — proposed

WCAG: 1.4.4 · not tested

14 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
passed Passed Example 1
passed Passed Example 2
passed Passed Example 3
passed Passed Example 4
failed Failed Example 1
failed Failed Example 2
failed Failed Example 3
failed Failed Example 4
failed Failed Example 5
inapplicable Inapplicable Example 1
inapplicable Inapplicable Example 2
inapplicable Inapplicable Example 3
inapplicable Inapplicable Example 4
inapplicable Inapplicable Example 5

full Button has non-empty accessible name 97a4e1

WCAG: 4.1.2 · 17/17 consistent · Mapped keys: BTN_EMPTY, BTN_EMPTY_LABELLEDBY

Requires developer plugin enabled.

Discovery signal:
BTN_EMPTY 5/5 failed, signal 1.00
META_LANG 1/5 failed, signal 0.12 (1 FP)
META_TITLE 1/5 failed, signal 0.12 (1 FP)
17 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 2 HEADING_MISSING_ONE
Correct passed clear Passed Example 3 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 4 BTN_ROLE_IN_NAME, HEADING_MISSING_ONE
Correct passed clear Passed Example 5 HEADING_MISSING_ONE
Correct passed clear Passed Example 6 META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct passed clear Passed Example 7 LABELS_INPUT_RESET, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 BTN_EMPTY BTN_EMPTY, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 BTN_EMPTY BTN_EMPTY, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 BTN_EMPTY BTN_EMPTY, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 BTN_EMPTY META_LANG, META_TITLE, BTN_EMPTY, HEADING_MISSING_ONE
Correct failed flagged Failed Example 5 BTN_EMPTY BTN_EMPTY, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 LABELS_MISSING_IMAGE_INPUT, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 5 HEADING_MISSING_ONE

full HTML page has lang attribute b5c3f8

WCAG: 3.1.1, H57 · 7/7 consistent · Mapped keys: META_LANG

Requires developer plugin enabled.

Discovery signal:
META_LANG 4/4 failed, signal 1.00
7 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 META_LANG META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 META_LANG META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 META_LANG META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 4 META_LANG META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1
Correct inapplicable clear Inapplicable Example 2

full HTML page has non-empty title 2779a5

WCAG: 2.4.2, G88, H25 · 13/13 consistent · Mapped keys: META_TITLE

Requires developer plugin enabled.

Discovery signal:
META_TITLE 6/6 failed, signal 1.00
13 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 META_LANG, HEADING_MISSING_ONE
Correct passed clear Passed Example 2 META_LANG, HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct passed clear Passed Example 3 META_LANG, HEADING_MISSING_ONE
Correct passed clear Passed Example 4 META_LANG, HEADING_MISSING_ONE
Correct passed clear Passed Example 5 META_LANG, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 META_TITLE META_LANG, META_TITLE
Correct failed flagged Failed Example 2 META_TITLE META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 META_TITLE META_LANG, META_TITLE, HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct failed flagged Failed Example 4 META_TITLE META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 5 META_TITLE META_LANG, META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1
Correct passed clear Passed Example 2 META_LANG, HEADING_MISSING_ONE, EMBED_MISSING_TITLE, EMBED_GENERAL
Correct failed flagged Failed Example 6 META_TITLE META_LANG, META_TITLE, HEADING_MISSING_ONE

full Meta element has no refresh delay bc659a

WCAG: 2.2.1, 2.2.4, 3.2.5, G110, H76 · 0/15 consistent · Mapped keys: META_REFRESH

Requires developer plugin enabled.

Discovery signal:
META_REFRESH 2/4 failed, signal 0.32 (2 FP)
15 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
MISS passed clear Passed Example 1
MISS passed clear Passed Example 2
MISS passed clear Passed Example 3
MISS failed clear Failed Example 1
MISS failed clear Failed Example 2
MISS failed clear Failed Example 3
MISS failed clear Failed Example 4
MISS inapplicable clear Inapplicable Example 1
MISS inapplicable clear Inapplicable Example 2
MISS inapplicable clear Inapplicable Example 3
MISS inapplicable clear Inapplicable Example 4
MISS inapplicable clear Inapplicable Example 5
MISS inapplicable clear Inapplicable Example 6
MISS inapplicable clear Inapplicable Example 7
MISS inapplicable clear Inapplicable Example 8

full Meta element has no refresh delay (no exception) bisz58

WCAG: 2.2.1, 2.2.4, 3.2.5, G110, H76 · 9/13 consistent · Mapped keys: META_REFRESH

Same ed11y check as bc659a. ACT has two rules for this with different WCAG mappings.

Discovery signal:
META_REFRESH 1/3 failed, signal 0.23 (1 FP)
13 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
MISS passed clear Passed Example 1
MISS passed clear Passed Example 2
MISS failed clear Failed Example 1
Correct failed flagged Failed Example 2 META_REFRESH META_TITLE, META_REFRESH, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 META_REFRESH META_TITLE, META_REFRESH, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 5 META_TITLE, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 6 META_TITLE, HEADING_MISSING_ONE
MISS inapplicable flagged Inapplicable Example 7 META_REFRESH META_TITLE, META_REFRESH, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 8 META_TITLE, HEADING_MISSING_ONE

full Meta viewport allows for zoom b4f0c3

WCAG: 1.4.10, 1.4.4 · 11/16 consistent · Mapped keys: META_SCALABLE, META_MAX

Requires developer plugin enabled.

Discovery signal:
META_MAX 2/7 failed, signal 0.17 (1 FP)
META_SCALABLE 1/7 failed, signal 0.14
16 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1 META_LANG, HEADING_MISSING_ONE
Correct passed clear Passed Example 2 META_LANG, HEADING_MISSING_ONE
MISS passed flagged Passed Example 3 META_MAX META_LANG, META_MAX, HEADING_MISSING_ONE
Correct failed flagged Failed Example 1 META_SCALABLE META_LANG, META_SCALABLE, HEADING_MISSING_ONE
Correct failed flagged Failed Example 2 META_MAX META_LANG, META_MAX, HEADING_MISSING_ONE
Correct failed flagged Failed Example 3 META_MAX META_LANG, META_MAX, HEADING_MISSING_ONE
MISS failed clear Failed Example 4 META_LANG, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 1 META_LANG, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2 META_LANG, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 3 META_LANG, HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 4 META_LANG, HEADING_MISSING_ONE
Correct passed clear Passed Example 2 META_LANG, HEADING_MISSING_ONE
Correct passed clear Passed Example 5 META_LANG, HEADING_MISSING_ONE
MISS failed clear Failed Example 2 META_LANG, HEADING_MISSING_ONE
MISS failed clear Failed Example 3 META_LANG, HEADING_MISSING_ONE
MISS failed clear Failed Example 7 META_LANG, HEADING_MISSING_ONE

full Heading has non-empty accessible name ffd0e9 — proposed

WCAG: (non-WCAG) · 15/15 consistent · Mapped keys: HEADING_EMPTY, HEADING_EMPTY_WITH_IMAGE

This is an ARIA spec rule, not directly WCAG.

Discovery signal:
HEADING_EMPTY 6/8 failed, signal 0.75
HEADING_EMPTY_WITH_IMAGE 2/8 failed, signal 0.25
15 test cases
Result Expected Actual Test Case Matched Keys All ed11y Results
Correct passed clear Passed Example 1
Correct passed clear Passed Example 2
Correct passed clear Passed Example 3
Correct passed clear Passed Example 4
Correct passed clear Passed Example 5
Correct failed flagged Failed Example 1 HEADING_EMPTY_WITH_IMAGE HEADING_EMPTY_WITH_IMAGE
Correct failed flagged Failed Example 2 HEADING_EMPTY HEADING_EMPTY
Correct failed flagged Failed Example 3 HEADING_EMPTY HEADING_EMPTY
Correct failed flagged Failed Example 4 HEADING_EMPTY_WITH_IMAGE HEADING_EMPTY_WITH_IMAGE
Correct failed flagged Failed Example 5 HEADING_EMPTY HEADING_EMPTY
Correct failed flagged Failed Example 6 HEADING_EMPTY HEADING_EMPTY
Correct failed flagged Failed Example 7 HEADING_EMPTY HEADING_EMPTY
Correct failed flagged Failed Example 8 HEADING_EMPTY HEADING_EMPTY
Correct inapplicable clear Inapplicable Example 1 HEADING_MISSING_ONE
Correct inapplicable clear Inapplicable Example 2

todo Image filename is accessible name for image 9eb3f6 — deprecated, proposed

WCAG: 1.1.1, G94, G95 · not tested · Mapped keys: ALT_FILE_EXT, LINK_ALT_FILE_EXT, ALT_MAYBE_BAD, LINK_ALT_MAYBE_BAD

DEPRECATED ACT rule. Ed11y detects file extensions in alt and auto-generated alt text, but the detection heuristics may not align exactly with this rule.

No test cases available.

unmapped ARIA required ID references exist in6db8 — deprecated, proposed

WCAG: 1.3.1, 4.1.2 · not tested

No test cases available.

unmapped Attribute is not duplicated e6952f — deprecated, proposed

WCAG: 4.1.1, H94 · not tested

No test cases available.

unmapped HTML page lang and xml:lang attributes have matching values 5b7ae0 — deprecated, proposed

WCAG: 3.1.1 · not tested

No test cases available.

unmapped Id attribute value is unique 3ea0c8 — deprecated, proposed

WCAG: 4.1.1, H93 · not tested

No test cases available.

unmapped Video element visual content has description track f196ce — deprecated, proposed

WCAG: G78, H96 · not tested

No test cases available.

unmapped Video element visual-only content has description track ac7dc6 — deprecated, proposed

WCAG: H96 · not tested

No test cases available.