Kilotest: Violations of attribute invalid
issue for Taproot Foundation contact page
Basics
About the page
- URL: https://taprootfoundation.org/contact
- Tested 2 days ago on 2026-10-07 at 22:20 by job
261007T2148-sru - Summary of results:
- Rule engines:
- Called: 12
- Were able to test: 11
- Reported any rule violations: 11
- Violations: 644
- Violators: 233
- Issues: 35
- 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)
- Violations: 47
- Violators: 22
Violators
Here are the HTML elements reported to violate rules belonging to the attribute invalid
issue.
Take me there
links will open the page in a new tab and try to scroll to the element and highlight it. This does not always succeed. You can return here by closing the new tab.
Element 70
- Tag name:
HEADER - Text:
Work With Us … Find Pro Bono Opportunities
- Start tag:
<header class="site-header" data-section-theme="inverse" x-data="{ open: null, mobileOpen: false, section: null }" x-effect="document.body.style.overflow = mobileOpen ? 'hidden' : ''" @keydown.escape.window="open = null; mobileOpen = false" @click.outside="open = null"> - XPath:
/html/body /header[1] - Bounding box: x = 0, y = 0, width = 1920, height = 105
- Reported by Html Checker
- Tag name:
Element 90
- Tag name:
BUTTON - Text:
Work With Us … Find Pro Bono Opportunities
- Start tag:
<button type="button" class="site-header__menu-toggle" aria-controls="site-header-mobile" :aria-expanded="mobileOpen" aria-label="Open menu" @click="mobileOpen = true" aria-expanded="false"> - XPath:
/html/body /header[1] /div[2] /button[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 94
- Tag name:
LI - Text:
Work With Us
- Start tag:
<li class="site-header__item" @mouseenter="open = 'work-with-us'" @mouseleave="open = null"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[1] - Bounding box: x = 881, y = 32, width = 95, height = 72
- Reported by Html Checker
- Tag name:
Element 95
- Tag name:
BUTTON - Text:
Work With Us
- Start tag:
<button type="button" class="site-header__trigger" :class="{ 'is-open': open === 'work-with-us' }" aria-controls="site-header-panel-work-with-us" :aria-expanded="open === 'work-with-us'" @click="open = open === 'work-with-us' ? null : 'work-with-us'" aria-expanded="false"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[1] /button[1] - Bounding box: x = 881, y = 58, width = 95, height = 20
- Reported by Html Checker
- Tag name:
Element 96
- Tag name:
DIV - Text:
Taproot Plus … Explore
- Start tag:
<div id="site-header-panel-work-with-us" class="site-header__panel site-header__panel--cards" x-show="open === 'work-with-us'" x-transition.opacity="" style="display: none;"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[1] /div[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 119
- Tag name:
LI - Text:
Advance Pro Bono
- Start tag:
<li class="site-header__item" @mouseenter="open = 'advance-pro-bono'" @mouseleave="open = null"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[2] - Bounding box: x = 1016, y = 32, width = 127, height = 72
- Reported by Html Checker
- Tag name:
Element 120
- Tag name:
A - Text:
Advance Pro Bono
- Start tag:
<a href="/advance-pro-bono" class="site-header__trigger" :class="{ 'is-open': open === 'advance-pro-bono' }" aria-controls="site-header-panel-advance-pro-bono" :aria-expanded="open === 'advance-pro-bono'" @click="if (open !== 'advance-pro-bono') { $event.preventDefault(); open = 'advance-pro-bono' }" aria-expanded="false"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[2] /a[1] - Bounding box: x = 1016, y = 58, width = 127, height = 20
- Reported by Html Checker
- Tag name:
Element 121
- Tag name:
DIV - Text:
Ignite Summit … Innovate With Us
- Start tag:
<div id="site-header-panel-advance-pro-bono" class="site-header__panel site-header__panel--cards" x-show="open === 'advance-pro-bono'" x-transition.opacity="" style="display: none;"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[2] /div[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 137
- Tag name:
LI - Text:
Tools
- Start tag:
<li class="site-header__item" @mouseenter="open = 'tools'" @mouseleave="open = null"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[3] - Bounding box: x = 1183, y = 32, width = 35, height = 72
- Reported by Html Checker
- Tag name:
Element 138
- Tag name:
A - Text:
Tools
- Start tag:
<a href="/resources" class="site-header__trigger" :class="{ 'is-open': open === 'tools' }" aria-controls="site-header-panel-tools" :aria-expanded="open === 'tools'" @click="if (open !== 'tools') { $event.preventDefault(); open = 'tools' }" aria-expanded="false"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[3] /a[1] - Bounding box: x = 1183, y = 58, width = 35, height = 20
- Reported by Html Checker
- Tag name:
Element 139
- Tag name:
DIV - Text:
Helping you do pro bono right … Success Stories
- Start tag:
<div id="site-header-panel-tools" class="site-header__panel site-header__panel--links" x-show="open === 'tools'" x-transition.opacity="" style="display: none;"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[3] /div[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 156
- Tag name:
LI - Text:
Mission
- Start tag:
<li class="site-header__item" @mouseenter="open = 'mission'" @mouseleave="open = null"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[4] - Bounding box: x = 1258, y = 32, width = 52, height = 72
- Reported by Html Checker
- Tag name:
Element 157
- Tag name:
A - Text:
Mission
- Start tag:
<a href="/about" class="site-header__trigger" :class="{ 'is-open': open === 'mission' }" aria-controls="site-header-panel-mission" :aria-expanded="open === 'mission'" @click="if (open !== 'mission') { $event.preventDefault(); open = 'mission' }" aria-expanded="false"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[4] /a[1] - Bounding box: x = 1258, y = 58, width = 52, height = 20
- Reported by Html Checker
- Tag name:
Element 158
- Tag name:
DIV - Text:
Powering what's possible … Careers
- Start tag:
<div id="site-header-panel-mission" class="site-header__panel site-header__panel--links" x-show="open === 'mission'" x-transition.opacity="" style="display: none;"> - XPath:
/html/body /header[1] /div[2] /nav[1] /ul[1] /li[4] /div[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 180
- Tag name:
NAV - Text:
Search … Find Pro Bono Opportunities
- Start tag:
<nav id="site-header-mobile" class="site-header__mobile" aria-label="Main" x-show="mobileOpen" x-transition.opacity="" style="display: none;"> - XPath:
/html/body /header[1] /nav[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 193
- Tag name:
BUTTON - Text: [not applicable]
- Start tag:
<button type="button" class="site-header__menu-toggle" aria-label="Close menu" @click="mobileOpen = false"> - XPath:
/html/body /header[1] /nav[1] /div[1] /button[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 202
- Tag name:
BUTTON - Text:
Mission
- Start tag:
<button type="button" class="site-header__mobile-row" :class="{ 'is-open': section === 'mission' }" aria-controls="site-header-mobile-mission" :aria-expanded="section === 'mission'" @click="section = section === 'mission' ? null : 'mission'" aria-expanded="false"> - XPath:
/html/body /header[1] /nav[1] /ul[1] /li[1] /button[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 204
- Tag name:
UL - Text:
About & Impact … Careers
- Start tag:
<ul id="site-header-mobile-mission" class="site-header__mobile-sublist" x-show="section === 'mission'" style="display: none;"> - XPath:
/html/body /header[1] /nav[1] /ul[1] /li[1] /ul[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 218
- Tag name:
BUTTON - Text:
Work With Us
- Start tag:
<button type="button" class="site-header__mobile-row" :class="{ 'is-open': section === 'work-with-us' }" aria-controls="site-header-mobile-work-with-us" :aria-expanded="section === 'work-with-us'" @click="section = section === 'work-with-us' ? null : 'work-with-us'" aria-expanded="false"> - XPath:
/html/body /header[1] /nav[1] /ul[1] /li[2] /button[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 220
- Tag name:
UL - Text:
Taproot Plus … Grantmakers
- Start tag:
<ul id="site-header-mobile-work-with-us" class="site-header__mobile-sublist" x-show="section === 'work-with-us'" style="display: none;"> - XPath:
/html/body /header[1] /nav[1] /ul[1] /li[2] /ul[1] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 504
- Tag name:
SCRIPT - Text: [not applicable]
- Start tag:
<script id="" text="" charset="utf-8" type="text/javascript" src="https://my.hellobar.com/916e36101e75509b81b0782c35842b0320b39cab.js"> - XPath:
/html/body /script[3] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name:
Element 505
- Tag name:
SCRIPT - Text: [not applicable]
- Start tag:
<script id="" text="" charset="" type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=YfKTRB"> - XPath:
/html/body /script[4] - Bounding box: [not obtained]
- Reported by Html Checker
- Tag name: