Kilotest: Violations of title attribute empty
issue for Center for Democracy and Technology contact page
Basics
About the page
- URL: https://cdt.org/contact/
- Tested 3 days ago on 2026-10-07 at 19:47 by job
261007T1941-aey - Summary of results:
- Rule engines:
- Called: 12
- Were able to test: 12
- Reported any rule violations: 11
- Violations: 742
- Violators: 358
- Issues: 45
- Rule engines:
- Download the full technical report (JSON)
About the issue
- Why it matters: Hovering does not get the promised explanation of an item
- Priority: lowest
- Related WCAG standard: 1.3.1
- Reported by 1 rule engine (ASLint)
- Violations: 44
- Violators: 44
Violators
Here are the HTML elements reported to violate rules belonging to the title attribute empty
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 272
- Tag name:
DIV - Text:
DONATE
- Start tag:
<div class="button-group nav-masthead-cta-desktop :align-left" data-pattern="button-group" reveal-group="group-727061" reveal-target="children" data-reveal-template="1b/" data-reveal-template-reveal-group="group-727061" style="--reveal-sequence: 0;"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /div[1] - Bounding box: x = 1558, y = 68, width = 122, height = 50
- Reported by ASLint
- Tag name:
Element 237
- Tag name:
SPAN - Text:
The Latest
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[2] /span[1] - Bounding box: x = 1251, y = 68, width = 87, height = 50
- Reported by ASLint
- Tag name:
Element 253
- Tag name:
SPAN - Text:
Staff
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[3] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[1] /span[1] - Bounding box: x = 1402, y = 132, width = 35, height = 29
- Reported by ASLint
- Tag name:
Element 257
- Tag name:
SPAN - Text:
Board of Directors
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[3] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[2] /span[1] - Bounding box: x = 1402, y = 162, width = 132, height = 29
- Reported by ASLint
- Tag name:
Element 261
- Tag name:
SPAN - Text:
Advisory Council
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[3] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[3] /span[1] - Bounding box: x = 1402, y = 192, width = 121, height = 29
- Reported by ASLint
- Tag name:
Element 265
- Tag name:
SPAN - Text:
CDT’s Non-Resident Fellows
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[3] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[4] /span[1] - Bounding box: x = 1402, y = 222, width = 206, height = 29
- Reported by ASLint
- Tag name:
Element 269
- Tag name:
SPAN - Text:
Annual Reports
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[1] /div[1] /menu[1] /li[3] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[5] /span[1] - Bounding box: x = 1402, y = 252, width = 111, height = 29
- Reported by ASLint
- Tag name:
Element 310
- Tag name:
SPAN - Text:
Events
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[2] /div[1] /menu[1] /li[1] /span[1] - Bounding box: x = 1572, y = 16, width = 46, height = 36
- Reported by ASLint
- Tag name:
Element 314
- Tag name:
SPAN - Text:
Press
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[1] /nav[2] /div[1] /menu[1] /li[2] /span[1] - Bounding box: x = 1642, y = 16, width = 38, height = 36
- Reported by ASLint
- Tag name:
Element 434
- Tag name:
DIV - Text:
DONATE
- Start tag:
<div class="button-group nav-masthead-cta-mobile :align-left" data-pattern="button-group" reveal-group="group-742974" reveal-target="children" data-reveal-template="1b/" data-reveal-template-reveal-group="group-742974" style="--reveal-sequence: 0;"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /div[2] - Bounding box: x = 56, y = 880, width = 1808, height = 50
- Reported by ASLint
- Tag name:
Element 339
- Tag name:
SPAN - Text:
Artificial Intelligence
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[1] /span[1] - Bounding box: x = 56, y = 237, width = 176, height = 37
- Reported by ASLint
- Tag name:
Element 375
- Tag name:
SPAN - Text:
Economic Opportunity
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[10] /span[1] - Bounding box: x = 56, y = 566, width = 196, height = 37
- Reported by ASLint
- Tag name:
Element 379
- Tag name:
SPAN - Text:
State and Local Work
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[11] /span[1] - Bounding box: x = 56, y = 603, width = 186, height = 37
- Reported by ASLint
- Tag name:
Element 383
- Tag name:
SPAN - Text:
Health Privacy
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[12] /span[1] - Bounding box: x = 56, y = 639, width = 126, height = 37
- Reported by ASLint
- Tag name:
Element 387
- Tag name:
SPAN - Text:
CDT Research
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[13] /span[1] - Bounding box: x = 56, y = 676, width = 125, height = 37
- Reported by ASLint
- Tag name:
Element 343
- Tag name:
SPAN - Text:
Civic Technology
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[2] /span[1] - Bounding box: x = 56, y = 273, width = 149, height = 37
- Reported by ASLint
- Tag name:
Element 347
- Tag name:
SPAN - Text:
Free Expression
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[3] /span[1] - Bounding box: x = 56, y = 310, width = 139, height = 37
- Reported by ASLint
- Tag name:
Element 351
- Tag name:
SPAN - Text:
Privacy
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[4] /span[1] - Bounding box: x = 56, y = 346, width = 64, height = 37
- Reported by ASLint
- Tag name:
Element 355
- Tag name:
SPAN - Text:
Government Surveillance
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[5] /span[1] - Bounding box: x = 56, y = 383, width = 219, height = 37
- Reported by ASLint
- Tag name:
Element 359
- Tag name:
SPAN - Text:
Elections & Democracy
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[6] /span[1] - Bounding box: x = 56, y = 420, width = 203, height = 37
- Reported by ASLint
- Tag name:
Element 363
- Tag name:
SPAN - Text:
Reproductive Rights
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[7] /span[1] - Bounding box: x = 56, y = 456, width = 176, height = 37
- Reported by ASLint
- Tag name:
Element 367
- Tag name:
SPAN - Text:
Disability Rights
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[8] /span[1] - Bounding box: x = 56, y = 493, width = 140, height = 37
- Reported by ASLint
- Tag name:
Element 371
- Tag name:
SPAN - Text:
Tech in Schools
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-2 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /div[1] /div[1] /div[1] /div[1] /menu[1] /li[9] /span[1] - Bounding box: x = 56, y = 529, width = 137, height = 37
- Reported by ASLint
- Tag name:
Element 324
- Tag name:
SPAN - Text:
Topics
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[1] /span[1] - Bounding box: x = 56, y = 174, width = 57, height = 63
- Reported by ASLint
- Tag name:
Element 391
- Tag name:
SPAN - Text:
The Latest
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[2] /span[1] - Bounding box: x = 56, y = 238, width = 93, height = 63
- Reported by ASLint
- Tag name:
Element 395
- Tag name:
SPAN - Text:
About
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[3] /span[1] - Bounding box: x = 56, y = 301, width = 53, height = 63
- Reported by ASLint
- Tag name:
Element 399
- Tag name:
SPAN - Text:
Events
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[4] /span[1] - Bounding box: x = 56, y = 365, width = 59, height = 63
- Reported by ASLint
- Tag name:
Element 403
- Tag name:
SPAN - Text:
Press
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[5] /span[1] - Bounding box: x = 56, y = 428, width = 49, height = 63
- Reported by ASLint
- Tag name:
Element 407
- Tag name:
SPAN - Text:
Subscribe
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[1] /li[6] /span[1] - Bounding box: x = 56, y = 492, width = 88, height = 63
- Reported by ASLint
- Tag name:
Element 414
- Tag name:
SPAN - Text:
Events
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[2] /li[1] /span[1] - Bounding box: x = 56, y = 670, width = 59, height = 29
- Reported by ASLint
- Tag name:
Element 418
- Tag name:
SPAN - Text:
Press
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /div[2] /div[2] /div[1] /div[1] /nav[1] /div[1] /menu[2] /li[2] /span[1] - Bounding box: x = 56, y = 714, width = 49, height = 29
- Reported by ASLint
- Tag name:
Element 660
- Tag name:
SPAN - Text:
Contact
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[2] /div[2] /div[2] /div[1] /menu[1] /li[1] /span[1] - Bounding box: x = 1558, y = 2377, width = 70, height = 29
- Reported by ASLint
- Tag name:
Element 664
- Tag name:
SPAN - Text:
Careers
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[2] /div[2] /div[2] /div[1] /menu[1] /li[2] /span[1] - Bounding box: x = 1558, y = 2422, width = 68, height = 29
- Reported by ASLint
- Tag name:
Element 668
- Tag name:
SPAN - Text:
Financials
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[2] /div[2] /div[2] /div[1] /menu[1] /li[3] /span[1] - Bounding box: x = 1558, y = 2466, width = 87, height = 29
- Reported by ASLint
- Tag name:
Element 634
- Tag name:
SPAN - Text:
About
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[2] /div[2] /div[2] /menu[1] /li[1] /span[1] - Bounding box: x = 1360, y = 2377, width = 53, height = 29
- Reported by ASLint
- Tag name:
Element 638
- Tag name:
SPAN - Text:
The Latest
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[2] /div[2] /div[2] /menu[1] /li[2] /span[1] - Bounding box: x = 1360, y = 2422, width = 93, height = 29
- Reported by ASLint
- Tag name:
Element 642
- Tag name:
SPAN - Text:
Annual Reports
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[2] /div[2] /div[2] /menu[1] /li[3] /span[1] - Bounding box: x = 1360, y = 2466, width = 134, height = 29
- Reported by ASLint
- Tag name:
Element 646
- Tag name:
SPAN - Text:
Events
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[2] /div[2] /div[2] /menu[1] /li[4] /span[1] - Bounding box: x = 1360, y = 2511, width = 59, height = 29
- Reported by ASLint
- Tag name:
Element 650
- Tag name:
SPAN - Text:
Press
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[2] /div[2] /div[2] /menu[1] /li[5] /span[1] - Bounding box: x = 1360, y = 2556, width = 49, height = 29
- Reported by ASLint
- Tag name:
Element 654
- Tag name:
SPAN - Text:
Tech Talks
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[2] /div[2] /div[2] /menu[1] /li[6] /span[1] - Bounding box: x = 1360, y = 2600, width = 91, height = 29
- Reported by ASLint
- Tag name:
Element 679
- Tag name:
SPAN - Text:
Privacy Policy
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[3] /div[1] /div[1] /menu[1] /li[1] /span[1] - Bounding box: x = 607, y = 2752, width = 84, height = 18
- Reported by ASLint
- Tag name:
Element 683
- Tag name:
SPAN - Text:
Terms of Use
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[3] /div[1] /div[1] /menu[1] /li[2] /span[1] - Bounding box: x = 715, y = 2752, width = 80, height = 18
- Reported by ASLint
- Tag name:
Element 687
- Tag name:
SPAN - Text:
CDT Generative AI Usage Policy
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[3] /div[1] /div[1] /menu[1] /li[3] /span[1] - Bounding box: x = 819, y = 2752, width = 193, height = 18
- Reported by ASLint
- Tag name:
Element 691
- Tag name:
SPAN - Text:
CDT Reuse Policy
- Start tag:
<span class="anchor nav-item__trigger nav-item__trigger--level-1 :text-only-true :shy-true :icon-bg-false" data-pattern="anchor"> - XPath:
/html/body /div[1] /footer[1] /div[1] /div[3] /div[1] /div[1] /menu[1] /li[4] /span[1] - Bounding box: x = 1036, y = 2752, width = 107, height = 18
- Reported by ASLint
- Tag name: