RTL / Theme-Specific Accessibility Analysis
Generated: 2026-05-06 Total crawl records analysed: 2193
Table of Contents#
- RTL-Exclusive Issues (Hebrew only, not in English)
- RTL-Amplified Issues (worse in Hebrew than English)
- Admin (Gin) Theme Only
- Claro / Claro Dark Theme Only
- Admin + Claro (not Olivero)
- Master Priority List (all issues, composite score)
- How to Use This Report with the Drupal Issue Queue
RTL-Exclusive Issues#
These violations appear only when Drupal is rendered in Hebrew (RTL). They have zero matching violations in the equivalent English (LTR) page+theme+rule combination. This likely indicates either:
- An element that only renders in RTL context (e.g. the Hebrew language switcher link)
- A CSS layout or text rendering issue triggered by
dir="rtl"that changes the computed colour or position enough to fail
_No purely RTL-exclusive violations found in current dataset._
RTL-Amplified Issues#
These violations exist in both English and Hebrew, but appear more frequently in Hebrew/RTL contexts. The amplification ratio shows RTL-instance-count Γ· LTR-instance-count.
2 issues are more severe in RTL.
| # | Rule | Impact | Theme | Path | Selector | LTR nodes | RTL nodes | Ratio |
|---|---|---|---|---|---|---|---|---|
| 1 | color-contrast | π Serious | admin | /admin/structure/types/add | #edit-save-continue | 3 | 4 | 1.33Γ |
| 2 | color-contrast | π Serious | admin | /admin/structure/types/add | #edit-submit | 3 | 4 | 1.33Γ |
Admin (Gin) Theme Only#
These violations are found in the Admin/Gin theme but not in Claro or Olivero. Issues here are specific to the Gin administration theme which ships separately from Drupal core.
| # | Rule | Impact | Selector | Pages | Node count |
|---|---|---|---|---|---|
| 1 | color-contrast | π Serious | a[hreflang="he"] | 17 | 131 |
| 2 | color-contrast | π Serious | a[hreflang="en"] | 16 | 123 |
| 3 | label-title-only | π Serious | .gin--sticky-table-header > thead > tr > .select-all.gin--st | 1 | 88 |
| 4 | label-title-only | π Serious | .views-table > thead > tr > .select-all.gin--sticky-bulk-sel | 1 | 88 |
| 5 | color-contrast | π Serious | .button--action | 3 | 21 |
| 6 | color-contrast | π Serious | summary[aria-controls="edit-submission"] > .gin-details__sum | 1 | 20 |
| 7 | color-contrast | π Serious | summary[aria-controls="edit-workflow"] > .gin-details__summa | 1 | 20 |
| 8 | color-contrast | π Serious | summary[aria-controls="edit-language"] > .gin-details__summa | 1 | 20 |
| 9 | color-contrast | π Serious | summary[aria-controls="edit-display"] > .gin-details__summar | 1 | 20 |
| 10 | color-contrast | π Serious | p:nth-child(1) > a | 2 | 11 |
| 11 | color-contrast | π Serious | .feed-icon | 1 | 8 |
| 12 | color-contrast | π Serious | a[href="/"] | 1 | 8 |
| 13 | color-contrast | π Serious | a[href="/he"] | 1 | 8 |
| 14 | color-contrast | π Serious | #action-link-no-icon | 1 | 8 |
| 15 | color-contrast | π Serious | #action-link-no-icon--2 | 1 | 8 |
| 16 | color-contrast | π Serious | #action-link-no-icon--3 | 1 | 8 |
| 17 | color-contrast | π Serious | #action-link-no-icon--4 | 1 | 8 |
| 18 | color-contrast | π Serious | #action-link-no-icon--5 | 1 | 8 |
| 19 | color-contrast | π Serious | #action-link-no-icon--6 | 1 | 8 |
| 20 | color-contrast | π Serious | #action-link-plus | 1 | 8 |
| 21 | color-contrast | π Serious | #action-link-plus--2 | 1 | 8 |
| 22 | color-contrast | π Serious | #action-link-plus--3 | 1 | 8 |
| 23 | color-contrast | π Serious | #action-link-plus--4 | 1 | 8 |
| 24 | color-contrast | π Serious | #action-link-plus--5 | 1 | 8 |
| 25 | color-contrast | π Serious | #action-link-plus--6 | 1 | 8 |
| 26 | color-contrast | π Serious | #action-link-trash | 1 | 8 |
| 27 | color-contrast | π Serious | #action-link-trash--3 | 1 | 8 |
| 28 | color-contrast | π Serious | #action-link-trash--5 | 1 | 8 |
| 29 | color-contrast | π Serious | #action-link-cog | 1 | 8 |
| 30 | color-contrast | π Serious | #action-link-cog--2 | 1 | 8 |
| 31 | color-contrast | π Serious | #action-link-cog--3 | 1 | 8 |
| 32 | color-contrast | π Serious | #action-link-cog--4 | 1 | 8 |
| 33 | color-contrast | π Serious | #action-link-cog--5 | 1 | 8 |
| 34 | color-contrast | π Serious | #action-link-cog--6 | 1 | 8 |
| 35 | color-contrast | π Serious | #action-link-ex | 1 | 8 |
| 36 | color-contrast | π Serious | #action-link-ex--2 | 1 | 8 |
| 37 | color-contrast | π Serious | #action-link-ex--3 | 1 | 8 |
| 38 | color-contrast | π Serious | #action-link-ex--4 | 1 | 8 |
| 39 | color-contrast | π Serious | #action-link-ex--5 | 1 | 8 |
| 40 | color-contrast | π Serious | #action-link-ex--6 | 1 | 8 |
| 41 | color-contrast | π Serious | #action-link-checkmark | 1 | 8 |
| 42 | color-contrast | π Serious | #action-link-checkmark--2 | 1 | 8 |
| 43 | color-contrast | π Serious | #action-link-checkmark--3 | 1 | 8 |
| 44 | color-contrast | π Serious | #action-link-checkmark--4 | 1 | 8 |
| 45 | color-contrast | π Serious | #action-link-checkmark--5 | 1 | 8 |
| 46 | color-contrast | π Serious | #action-link-checkmark--6 | 1 | 8 |
| 47 | color-contrast | π Serious | #action-link-show | 1 | 8 |
| 48 | color-contrast | π Serious | #action-link-show--2 | 1 | 8 |
| 49 | color-contrast | π Serious | #action-link-show--3 | 1 | 8 |
| 50 | color-contrast | π Serious | #action-link-show--4 | 1 | 8 |
| 51 | color-contrast | π Serious | #action-link-show--5 | 1 | 8 |
| 52 | color-contrast | π Serious | #action-link-show--6 | 1 | 8 |
| 53 | color-contrast | π Serious | #action-link-hide | 1 | 8 |
| 54 | color-contrast | π Serious | #action-link-hide--2 | 1 | 8 |
| 55 | color-contrast | π Serious | #action-link-hide--3 | 1 | 8 |
| 56 | color-contrast | π Serious | #action-link-hide--4 | 1 | 8 |
| 57 | color-contrast | π Serious | #action-link-hide--5 | 1 | 8 |
| 58 | color-contrast | π Serious | #action-link-hide--6 | 1 | 8 |
| 59 | color-contrast | π Serious | p:nth-child(2) > a[href$="block"] | 1 | 8 |
| 60 | color-contrast | π Serious | .language-link[aria-current="page"][href$="content"] | 1 | 8 |
| 61 | color-contrast | π Serious | p:nth-child(2) > a | 1 | 8 |
| 62 | color-contrast | π Serious | .compact-link > a | 1 | 8 |
| 63 | color-contrast | π Serious | input[value="Search"] | 1 | 8 |
| 64 | color-contrast | π Serious | a[href="/system/404"] | 1 | 8 |
| 65 | color-contrast | π Serious | a[href="/he/system/404"] | 1 | 8 |
| 66 | color-contrast | π Serious | input[value="Log in"] | 1 | 8 |
| 67 | color-contrast | π Serious | input[value="Submit"] | 1 | 8 |
| 68 | color-contrast | π Serious | a[href="/system/403"] | 1 | 8 |
| 69 | color-contrast | π Serious | a[href="/he/system/403"] | 1 | 8 |
| 70 | color-contrast | π Serious | #edit-save-continue | 1 | 7 |
| 71 | color-contrast | π Serious | .tabs__link.js-tabs-link[aria-current="page"] | 1 | 6 |
| 72 | color-contrast | π Serious | p:nth-child(2) > a[href$="updates"] | 1 | 3 |
| 73 | color-contrast | π Serious | a[href$="update.php"] | 1 | 3 |
| 74 | region | π‘ Moderate | .top-bar__actions | 3 | 264 |
| 75 | heading-order | π‘ Moderate | div[data-drupal-selector="edit-test-datelist"] > h4 | 1 | 88 |
| 76 | region | π‘ Moderate | #secondary-tabs-title | 1 | 88 |
Claro Theme Only#
These violations exist in Claro or Claro-Dark but not in Admin or Olivero. Issues here belong to Drupal core's Claro administration theme.
| # | Rule | Impact | Selector | Pages | Node count |
|---|---|---|---|---|---|
| 1 | label | π΄ Critical | #edit-imagefile-file-limited-0-display | 1 | 8 |
| 2 | label | π΄ Critical | #edit-imagefile-file-limited-1-display | 1 | 8 |
| 3 | label | π΄ Critical | #edit-imagefile-file-limited-dis-0-display | 1 | 8 |
| 4 | label | π΄ Critical | #edit-imagefile-file-limited-dis-1-display | 1 | 8 |
| 5 | label-title-only | π Serious | input[title="Select all rows in this table"] | 3 | 24 |
| 6 | color-contrast | π Serious | tr[data-drupal-selector="edit-blocks-claro-help"] > td:nth-c | 1 | 8 |
| 7 | color-contrast | π Serious | .block-disabled.draggable[data-once="claroTabledrag"]:nth-ch | 1 | 8 |
| 8 | color-contrast | π Serious | .region-hidden-message > td[colspan="9"] | 1 | 8 |
| 9 | tabindex | π Serious | #edit-submit | 1 | 8 |
| 10 | tabindex | π Serious | #edit-danger | 1 | 8 |
| 11 | tabindex | π Serious | #edit-cancel | 1 | 8 |
| 12 | tabindex | π Serious | #edit-submit--2 | 1 | 8 |
| 13 | tabindex | π Serious | #edit-danger--2 | 1 | 8 |
| 14 | tabindex | π Serious | #edit-cancel--2 | 1 | 8 |
| 15 | label-title-only | π Serious | #edit-checkbox-hidden-label-value | 1 | 8 |
| 16 | label-title-only | π Serious | #edit-checkbox-hidden-label-disabled-value | 1 | 8 |
| 17 | landmark-contentinfo-is-top-level | π‘ Moderate | .messages-list__item | 1 | 8 |
| 18 | heading-order | π‘ Moderate | .form-datetime-wrapper.form-item:nth-child(4) > h4 | 1 | 8 |
| 19 | heading-order | π‘ Moderate | h4 | 1 | 8 |
| 20 | heading-order | π‘ Moderate | .layout-column.layout-column--half:nth-child(1) > .panel:nth | 1 | 8 |
| 21 | heading-order | π‘ Moderate | #multitext-unlimited-values > thead > tr > .field-label[cols | 1 | 8 |
| 22 | heading-order | π‘ Moderate | #presuf-formatted-m-values > thead > tr > .field-label[colsp | 1 | 8 |
| 23 | heading-order | π‘ Moderate | #presuf-number-m-values > thead > tr > .field-label[colspan= | 1 | 8 |
| 24 | heading-order | π‘ Moderate | #presuf-text-m-values > thead > tr > .field-label[colspan="2 | 1 | 8 |
| 25 | heading-order | π‘ Moderate | #edit-timestamp-wrapper > .form-datetime-wrapper.form-item > | 1 | 8 |
| 26 | landmark-contentinfo-is-top-level | π‘ Moderate | .messages--status | 1 | 8 |
| 27 | landmark-contentinfo-is-top-level | π‘ Moderate | .messages--info | 1 | 8 |
| 28 | landmark-contentinfo-is-top-level | π‘ Moderate | .messages--custom | 1 | 8 |
| 29 | landmark-no-duplicate-contentinfo | π‘ Moderate | .messages--status | 1 | 8 |
| 30 | landmark-unique | π‘ Moderate | .messages--info | 1 | 8 |
| 31 | empty-heading | π΅ Minor | h3:nth-child(3) | 2 | 16 |
| 32 | empty-heading | π΅ Minor | h3:nth-child(4) | 2 | 16 |
| 33 | empty-heading | π΅ Minor | h3:nth-child(5) | 2 | 16 |
| 34 | empty-heading | π΅ Minor | h3:nth-child(6) | 2 | 16 |
| 35 | empty-table-header | π΅ Minor | th:nth-child(2) | 1 | 8 |
| 36 | empty-table-header | π΅ Minor | #multitext-unlimited-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 37 | empty-table-header | π΅ Minor | #multitext-unlimited-disabled-values > thead > tr > th:nth-c | 1 | 8 |
| 38 | empty-table-header | π΅ Minor | #multitext-unlimited-required-values > thead > tr > th:nth-c | 1 | 8 |
| 39 | empty-table-header | π΅ Minor | #multitext-unlimited-required-dis-values > thead > tr > th:n | 1 | 8 |
| 40 | empty-table-header | π΅ Minor | #multitext-limited-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 41 | empty-table-header | π΅ Minor | #multitext-limited-disabled-values > thead > tr > th:nth-chi | 1 | 8 |
| 42 | empty-table-header | π΅ Minor | #multitext-limited-required-values > thead > tr > th:nth-chi | 1 | 8 |
| 43 | empty-table-header | π΅ Minor | #multitext-limited-required-dis-values > thead > tr > th:nth | 1 | 8 |
| 44 | empty-table-header | π΅ Minor | #presuf-formatted-m-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 45 | empty-table-header | π΅ Minor | #presuf-formatted-pre-m-values > thead > tr > th:nth-child(2 | 1 | 8 |
| 46 | empty-table-header | π΅ Minor | #presuf-formatted-suf-m-values > thead > tr > th:nth-child(2 | 1 | 8 |
| 47 | empty-table-header | π΅ Minor | #presuf-formatted-pre-suf-m-values > thead > tr > th:nth-chi | 1 | 8 |
| 48 | empty-table-header | π΅ Minor | #presuf-number-m-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 49 | empty-table-header | π΅ Minor | #presuf-number-pre-m-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 50 | empty-table-header | π΅ Minor | #presuf-number-suf-m-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 51 | empty-table-header | π΅ Minor | #presuf-number-pre-suf-m-values > thead > tr > th:nth-child( | 1 | 8 |
| 52 | empty-table-header | π΅ Minor | #presuf-text-m-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 53 | empty-table-header | π΅ Minor | #presuf-text-pre-m-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 54 | empty-table-header | π΅ Minor | #presuf-text-suf-m-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 55 | empty-table-header | π΅ Minor | #presuf-text-pre-suf-m-values > thead > tr > th:nth-child(2) | 1 | 8 |
| 56 | empty-heading | π΅ Minor | h3:nth-child(7) | 1 | 8 |
| 57 | empty-heading | π΅ Minor | h3:nth-child(8) | 1 | 8 |
| 58 | empty-table-header | π΅ Minor | #edit-table-empty > thead > tr > .select-all | 1 | 8 |
| 59 | empty-heading | π΅ Minor | #block-claro-content > h3 | 1 | 8 |
| 60 | empty-heading | π΅ Minor | #block-claro-content > h3:nth-child(1) | 1 | 8 |
| 61 | empty-heading | π΅ Minor | h3:nth-child(2) | 1 | 8 |
Admin and Claro (not Olivero)#
These violations appear in admin-facing themes (Gin and/or Claro) but not in Olivero (the front-end theme). This makes them administration UI issues rather than front-end concerns, and the most relevant for the Admin theme accessibility report.
7 selector/rule combinations found only in admin-facing themes.
| # | Rule | Impact | Themes | Selector | Total nodes | Drupal core? |
|---|---|---|---|---|---|---|
| 1 | color-contrast | π Serious | admin, claro-dark, claro | #edit-submit | 88 | β Yes (Claro) |
| 2 | summary-name | π Serious | admin, claro-dark, claro | #edit-modules-nyan-cat-enable-description > .module-lis | 24 | β Yes (Claro) |
| 3 | landmark-contentinfo-is-top-level | π‘ Moderate | admin, claro-dark, claro | .messages--error | 153 | β Yes (Claro) |
| 4 | landmark-contentinfo-is-top-level | π‘ Moderate | admin, claro-dark, claro | .messages--warning | 153 | β Yes (Claro) |
| 5 | landmark-no-duplicate-contentinfo | π‘ Moderate | admin, claro-dark, claro | .messages--error | 145 | β Yes (Claro) |
| 6 | heading-order | π‘ Moderate | admin, claro-dark, claro | #pagination-heading | 96 | β Yes (Claro) |
| 7 | empty-heading | π΅ Minor | admin, claro-dark, claro | h1 | 96 | β Yes (Claro) |
Admin + Claro Details#
AC-1: color-contrast β #edit-submit#
- Impact: π Serious
- Themes affected:
admin,claro-dark,claro - In Drupal core Claro: Yes
- WCAG: 1.4.3 Contrast (Minimum) (AA)
- Axe docs: https://dequeuniversity.com/rules/axe/4.11/color-contrast
- Total violation nodes: 88
- Paths:
/admin/appearance,/admin/content,/admin/form_style,/admin/modules,/admin/structure/block+6 more - HTML:
``html <input data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Save configuration" class="button button--primary js-form-submit form-submit"> ``
- Drupal issue search: https://www.drupal.org/project/issues/search?text=color-contrast%20%23edit-submit&projects=drupal&status[]=Open&issue_tags=Accessibility
AC-2: summary-name β #edit-modules-nyan-cat-enable-description > .module-list__module-summary#
- Impact: π Serious
- Themes affected:
admin,claro-dark,claro - In Drupal core Claro: Yes
- WCAG: 4.1.2 Name, Role, Value (A)
- Axe docs: https://dequeuniversity.com/rules/axe/4.11/summary-name
- Total violation nodes: 24
- Paths:
/admin/modules - HTML:
``html <summary aria-controls="edit-modules-nyan-cat-enable-description" role="button" aria-expanded="false" class="gin-details__summary module-list__module-summary"><span class="text module-description"></s ``
- Drupal issue search: https://www.drupal.org/project/issues/search?text=summary-name%20%23edit-modules-nyan-cat-enable-description%20%3E%20.mo&projects=drupal&status[]=Open&issue_tags=Accessibility
AC-3: landmark-contentinfo-is-top-level β .messages--error#
- Impact: π‘ Moderate
- Themes affected:
admin,claro-dark,claro - In Drupal core Claro: Yes
- WCAG: 1.3.6 Identify Purpose (AAA)
- Axe docs: https://dequeuniversity.com/rules/axe/4.11/landmark-contentinfo-is-top-level
- Total violation nodes: 153
- Paths:
/admin/appearance,/admin/modules,/message - HTML:
``html <div role="contentinfo" aria-labelledby="message-error-title" class="messages-list__item messages messages--error"> ``
- Drupal issue search: https://www.drupal.org/project/issues/search?text=landmark-contentinfo-is-top-level%20.messages--error&projects=drupal&status[]=Open&issue_tags=Accessibility
AC-4: landmark-contentinfo-is-top-level β .messages--warning#
- Impact: π‘ Moderate
- Themes affected:
admin,claro-dark,claro - In Drupal core Claro: Yes
- WCAG: 1.3.6 Identify Purpose (AAA)
- Axe docs: https://dequeuniversity.com/rules/axe/4.11/landmark-contentinfo-is-top-level
- Total violation nodes: 153
- Paths:
/admin/appearance,/admin/modules,/message - HTML:
``html <div role="contentinfo" aria-labelledby="message-warning-title" class="messages-list__item messages messages--warning"> ``
- Drupal issue search: https://www.drupal.org/project/issues/search?text=landmark-contentinfo-is-top-level%20.messages--warning&projects=drupal&status[]=Open&issue_tags=Accessibility
AC-5: landmark-no-duplicate-contentinfo β .messages--error#
- Impact: π‘ Moderate
- Themes affected:
admin,claro-dark,claro - In Drupal core Claro: Yes
- WCAG: 1.3.6 Identify Purpose (AAA)
- Axe docs: https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-contentinfo
- Total violation nodes: 145
- Paths:
/admin/appearance,/admin/modules - HTML:
``html <div role="contentinfo" aria-labelledby="message-error-title" class="messages-list__item messages messages--error"> ``
- Drupal issue search: https://www.drupal.org/project/issues/search?text=landmark-no-duplicate-contentinfo%20.messages--error&projects=drupal&status[]=Open&issue_tags=Accessibility
AC-6: heading-order β #pagination-heading#
- Impact: π‘ Moderate
- Themes affected:
admin,claro-dark,claro - In Drupal core Claro: Yes
- WCAG: 1.3.1 Info and Relationships (A)
- Axe docs: https://dequeuniversity.com/rules/axe/4.11/heading-order
- Total violation nodes: 96
- Paths:
/admin/content - HTML:
``html <h4 id="pagination-heading" class="visually-hidden">Pagination</h4> ``
- Drupal issue search: https://www.drupal.org/project/issues/search?text=heading-order%20%23pagination-heading&projects=drupal&status[]=Open&issue_tags=Accessibility
AC-7: empty-heading β h1#
- Impact: π΅ Minor
- Themes affected:
admin,claro-dark,claro - In Drupal core Claro: Yes
- WCAG: 2.4.6 Headings and Labels (AA)
- Axe docs: https://dequeuniversity.com/rules/axe/4.11/empty-heading
- Total violation nodes: 96
- Paths:
/ - HTML:
``html <h1 class="page-title"></h1> ``
- Drupal issue search: https://www.drupal.org/project/issues/search?text=empty-heading%20h1&projects=drupal&status[]=Open&issue_tags=Accessibility
Master Priority List#
Composite score = impactWeight Γ logβ(1 + uniquePathCount). Impact weights: Critical=4, Serious=3, Moderate=2, Minor=1. This ranks issues that are both severe and widespread highest.
| Rank | Score | Rule | Impact | Unique paths | Nodes | Admin/Claro? | RTL effect | Themes |
|---|---|---|---|---|---|---|---|---|
| 1 | 12.51 | color-contrast | π Serious | 17 | 131 | β Admin/Claro | β | admin |
| 2 | 12.262 | color-contrast | π Serious | 16 | 123 | β Admin/Claro | β | admin |
| 3 | 11.51 | region | π‘ Moderate | 53 | 2193 | π All | β | admin, claro-dark, claroβ¦ |
| 4 | 10.755 | color-contrast | π Serious | 11 | 88 | β Admin/Claro | β | admin, claro-dark, claro |
| 5 | 6 | region | π‘ Moderate | 7 | 585 | π All | β | admin, olivero-dark, olivero |
| 6 | 6 | color-contrast | π Serious | 3 | 21 | β Admin/Claro | β | admin |
| 7 | 6 | label-title-only | π Serious | 3 | 24 | β Admin/Claro | β | claro-dark, claro |
| 8 | 4.755 | color-contrast | π Serious | 2 | 11 | β Admin/Claro | β | admin |
| 9 | 4 | landmark-contentinfo-is-top-level | π‘ Moderate | 3 | 153 | β Admin/Claro | β | admin, claro-dark, claro |
| 10 | 4 | landmark-contentinfo-is-top-level | π‘ Moderate | 3 | 153 | β Admin/Claro | β | admin, claro-dark, claro |
| 11 | 4 | region | π‘ Moderate | 3 | 264 | β Admin/Claro | β | admin |
| 12 | 4 | label | π΄ Critical | 1 | 8 | β Admin/Claro | β | claro-dark, claro |
| 13 | 4 | label | π΄ Critical | 1 | 8 | β Admin/Claro | β | claro-dark, claro |
| 14 | 4 | label | π΄ Critical | 1 | 8 | β Admin/Claro | β | claro-dark, claro |
| 15 | 4 | label | π΄ Critical | 1 | 8 | β Admin/Claro | β | claro-dark, claro |
| 16 | 3.17 | landmark-no-duplicate-contentinfo | π‘ Moderate | 2 | 145 | β Admin/Claro | β | admin, claro-dark, claro |
| 17 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 18 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 19 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 20 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 21 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 22 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 23 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 24 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 25 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 26 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 27 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 28 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 29 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
| 30 | 3 | color-contrast | π Serious | 1 | 8 | β Admin/Claro | β | admin |
Drupal Issue Queue#
Each issue below links directly to a filtered Drupal.org issue queue search. When filing or updating issues, include the pattern ID (DRU-XXXXXXXX from bugs-latest.json), the axe rule ID, the WCAG criterion, and the HTML snippet from this report.
Suggested search links by rule#
color-contrastβ WCAG 1.4.3 Contrast (Minimum) (AA)
regionβ WCAG 1.3.6 Identify Purpose (AAA)
label-title-onlyβ WCAG 1.3.1 Info and Relationships (A)
landmark-contentinfo-is-top-levelβ WCAG 1.3.6 Identify Purpose (AAA)
labelβ WCAG 1.3.1 Info and Relationships (A)
landmark-no-duplicate-contentinfoβ WCAG 1.3.6 Identify Purpose (AAA)
RTL-specific issues β Hebrew/RTL component in Drupal core#
RTL-exclusive issues should be filed/searched against the Language or RTL tags in addition to Accessibility:
Admin/Gin theme issues#
The Admin theme in this test matrix corresponds to the Gin theme. Issues specific to Gin should be searched/filed against the Gin project: