Kilotest: Violations of attribute invalid
issue for Farm Sanctuary contact page
Basics
About the page
- URL: https://www.farmsanctuary.org/contact
- Tested 2 days ago on 2026-10-07 at 21:19 by job
261007T2113-2t1 - Summary of results:
- Rule engines:
- Called: 12
- Were able to test: 12
- Reported any rule violations: 11
- Violations: 709
- Violators: 274
- Issues: 41
- Rule engines:
- Download the full technical report (JSON)
About the issue
- Why it matters: Item behaves improperly
- Priority: highest
- Related WCAG standard: 1.3.1
- Reported by 1 rule engine (Html Checker API)
- Violations: 47
- Violators: 47
Violators
Here are the HTML elements reported to violate rules belonging to the attribute invalid
issue.
Element 77
- Tag name:
BODY - Text: [not applicable]
- Start tag:
<body class="page-template page-template-info_detail page page-id-19871" onunload="" active-overlay=""> - XPath:
/html/body - Bounding box: x = 0, y = 0, width = 1920, height = 2826
- Reported by Html Checker API
- Tag name:
Element 142
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon hamburger-menu-icon" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /div[2] /section[1] /div[1] /div[1] /div[1] /button[1] /svg[1] - Bounding box: x = 96, y = 25, width = 19, height = 19
- Reported by Html Checker API
- Tag name:
Element 160
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon search-icon-svg" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /div[2] /section[1] /div[1] /div[1] /div[2] /div[2] /button[1] /svg[1] - Bounding box: x = 1471, y = 25, width = 20, height = 20
- Reported by Html Checker API
- Tag name:
Element 384
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[1] /button[1] /svg[1] - Bounding box: x = 714, y = 1390, width = 137, height = 8
- Reported by Html Checker API
- Tag name:
Element 393
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[1] /div[1] /div[1] /p[2] /span[1] /svg[1] - Bounding box: x = 960, y = 1542, width = 20, height = 20
- Reported by Html Checker API
- Tag name:
Element 398
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[1] /div[1] /div[1] /p[3] /span[1] /svg[1] - Bounding box: x = 960, y = 1578, width = 20, height = 20
- Reported by Html Checker API
- Tag name:
Element 406
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[2] /button[1] /svg[1] - Bounding box: x = 724, y = 1456, width = 38, height = 8
- Reported by Html Checker API
- Tag name:
Element 416
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[2] /div[1] /div[1] /p[2] /span[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 426
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[3] /button[1] /svg[1] - Bounding box: x = 724, y = 1524, width = 38, height = 8
- Reported by Html Checker API
- Tag name:
Element 434
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[3] /div[1] /div[1] /p[2] /span[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 447
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[4] /button[1] /svg[1] - Bounding box: x = 724, y = 1592, width = 38, height = 8
- Reported by Html Checker API
- Tag name:
Element 460
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[4] /div[1] /div[2] /p[2] /span[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 469
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[5] /button[1] /svg[1] - Bounding box: x = 724, y = 1666, width = 38, height = 8
- Reported by Html Checker API
- Tag name:
Element 477
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /div[1] /section[2] /div[1] /div[1] /div[5] /div[1] /div[1] /p[2] /span[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 360
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /section[1] /div[1] /div[4] /span[2] /a[1] /svg[1] - Bounding box: x = 150, y = 1136, width = 10, height = 19
- Reported by Html Checker API
- Tag name:
Element 364
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /section[1] /div[1] /div[4] /span[3] /a[1] /svg[1] - Bounding box: x = 145, y = 1185, width = 19, height = 15
- Reported by Html Checker API
- Tag name:
Element 368
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /main[1] /section[1] /div[1] /div[4] /span[4] /a[1] /svg[1] - Bounding box: x = 145, y = 1230, width = 19, height = 15
- Reported by Html Checker API
- Tag name:
Element 169
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[1] /div[1] /div[1] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 180
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon main-links__arrow-right" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[1] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 184
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[1] /div[1] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 190
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="/about-us/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /a[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 191
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="/about-us/leadership/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /a[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 192
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="/why-farm-animals/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /a[3] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 193
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="/the-power-of-sanctuary" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /a[4] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 194
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="https://www.farmsanctuary.org/contact/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[1] /div[1] /div[1] /div[1] /a[5] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 198
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon main-links__arrow-right" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[2] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 202
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[2] /div[1] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 241
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon main-links__arrow-right" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[3] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 245
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[3] /div[1] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 251
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="https://secure.farmsanctuary.org/donate" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[3] /div[1] /div[1] /div[1] /a[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 252
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="/adopt/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[3] /div[1] /div[1] /div[1] /a[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 253
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="/giving/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[3] /div[1] /div[1] /div[1] /a[3] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 254
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="/advocacy/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[3] /div[1] /div[1] /div[1] /a[4] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 255
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="https://www.farmsanctuary.org/handy-guide-to-plant-based-diet/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[3] /div[1] /div[1] /div[1] /a[5] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 256
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="/careers/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[3] /div[1] /div[1] /div[1] /a[6] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 257
- Tag name:
A - Text: [not applicable]
- Start tag:
<a href="/volunteer/" alt="" target="_self"> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[3] /div[1] /div[1] /div[1] /a[7] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 261
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon main-links__arrow-right" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[4] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 265
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[4] /div[1] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 280
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon visit-title-icon" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[4] /div[1] /div[1] /div[1] /div[1] /div[1] /a[2] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 292
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon visit-title-icon" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[1] /div[4] /div[1] /div[1] /div[1] /div[1] /div[2] /a[2] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 310
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[1] /div[2] /div[4] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 331
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[2] /div[1] /div[1] /div[1] /a[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 328
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon " role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[2] /div[1] /div[1] /div[1] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 339
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon search-arrow-mobile" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[2] /div[2] /form[1] /div[1] /button[1] /svg[1] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 341
- Tag name:
svg - Text: [not applicable]
- Start tag:
<svg class="icon search-arrow-desktop" role="img" title="" aria-hidden="true" aria-label=""> - XPath:
/html/body /div[1] /section[2] /div[2] /form[1] /div[1] /button[1] /svg[2] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 620
- Tag name:
SCRIPT - Text: [not applicable]
- Start tag:
<script type="text/javascript" defer="" src="https://www.farmsanctuary.org/content/themes/farm-sanctuary/dist/js/theme.js?ver=1.0.5" id="theme_js-js"> - XPath:
/html/body /script[8] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name:
Element 623
- Tag name:
SCRIPT - Text: [not applicable]
- Start tag:
<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon="{"version":"2024.11.0","token":"ac0c475091484c19874c857e2f663f39","spa":2}" crossorigin="anonymous"> - XPath:
/html/body /script[9] - Bounding box: [not obtained]
- Reported by Html Checker API
- Tag name: