Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected and included. Hide

Frontend Dogma

“accessibility” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: user-experience · Subtopics: ada, alt-text, aria, assistive-tech, axe, bitv, captions, color-blindness, dyslexia, eaa, keyboard-navigation, labels, reduced-motion, section-508, skip-links, vpat-acr, wcag (non-exhaustive) · “accessibility” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
The Siren Song of “ariaNotify()” (wil/css)2,611
javascript, aria, notifications, attributes, html, jaws, nvda, voiceover, screen-readers
A11y 101—3.2.2 On Input (nat)2,610
introductions, wcag, forms
5 Questions for Laura Carlson (lau+/fro)2,609
interviews, web, history
WIIFM: The Motivational Question Behind Every Accessibility Conversation2,608
Why Are There So Few Accessibility Complaints From Users? (pla)2,607
Lawful Design (don)2,606
design, legal, consent-management, dei, examples
How Good Is Browser Support for the ARIA Notify API? (ale)2,605
aria, notifications, apis, support, browsers, screen-readers
Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar)2,604
nesting, html
The Website Specification (joo)2,603
websites, documentation, fundamentals, seo, security, ai-agents, performance, privacy, resilience, internationalization
An Extension Is Not an Excuse (web)2,602
compliance, legal, wcag
Accessibility Question: Is Nesting Interactive Elements Bad? (cod)2,601
nesting
Why Ghost Buttons Are the Ultimate Conversion Killer (web)2,600
buttons, user-conversion
Maybe Don’t Rely on Google’s “Modern Web Guidance” (aar)2,599
google
[Email] Accessibility Report 2026 (ema)2,598
studies, research, email
AI-Generated Code Is Inaccessible by Default2,597
ai
Not Every Form Field Needs to Be in a Fieldset (jea)2,596
forms, html, design-systems
Don’t Put “aria-label” on Generic Elements Like Divs (mat)2,595
html, attributes, aria, screen-readers, support
Accessible Forms Are a Business Imperative, Not a Compliance Checkbox (dec)2,594
forms, labels, placeholders, keyboard-navigation, simplicity
Keyboard Accessibility: The Clearest Signal of Digital Maturity (dec)2,593
keyboard-navigation, focus
Quick Wins That Move Accessibility Forward—Fast (dec)2,592
fundamentals
Why Automated Accessibility Testing Is Not Enough: A Leadership Perspective (dec)2,591
testing, automation, leadership
What Global Accessibility Awareness Day Really Means (dec)2,590
awareness-days
Open-Source Web Accessibility Tools From the University of Illinois2,589
videos, tooling, foss
Accessible by Design: HTML, CSS, Javascript, and ARIA Techniques That Scale2,588
videos, html, css, javascript, aria
GAAD 2026: Not Much to Celebrate, Yet2,587
awareness-days, legal
The Impact of AI on Digital Accessibility (ons)2,586
ai
Building a General-Purpose Accessibility Agent—and What We Learned in the Process (eri)2,585
ai-agents, ai, lessons, case-studies, github
Introduction to Creating Accessible Documents (tet)2,584
introductions, legal, eaa, section-508, ada, wcag, pdf, epub
Design Debt vs. Accessibility Debt: Why Fixing It Early Saves Millions (acc)2,583
design, design-debt, concepts, comparisons, economics
Not All Hidden Content Is Equal: How Different Hiding Methods Impact Accessibility2,582
hiding, css, html, aria, attributes, techniques, comparisons
Why Keyboard Users Can’t Scroll Your Overflow Containers (css)2,581
keyboard-navigation, overflow, scrolling
A11y 101: 3.1.2 Language of Parts (nat)2,580
introductions, wcag
How to Write Accessible Dates2,579
how-tos, writing, microcontent, time
CSS Math “random()” in Production: Native Randomness Without JavaScript2,578
css, math, functions, randomness, javascript, performance
How to Evaluate a VPAT/ACR: Red Flags, Risk Scoring, and What “Partially Supports” Really Means (acc)2,577
how-tos, vpat-acr, documentation
From Zero to VPAT: How ICT Vendors Can Build a Repeatable Accessibility Compliance Process (acc)2,576
compliance, vpat-acr, processes
How Alt Text Accessibility Supports Low-Vision Users2,575
alt-text, images, wcag
Here We Go Again, Again, Again (nat)2,574
ada, legal, advocacy
AI in Accessibility: What Product Teams Can Automate (and What They Absolutely Can’t) (acc)2,573
ai, automation
AI Doesn’t Fix Accessible Systems—It Depends on Them (ann)2,572
ai
Three Stoic Principles for Better Web Accessibility (stv/pic)2,571
principles
ARIA Roles and Web Accessibility: A Quick Guide (lev)2,570
guides, aria, attributes, html
Tolerating Inaccessibility (mac/web)2,569
Do Graphs and Charts Need to Be Accessible? (tem)2,568
png, svg, images, aria, information-design
The Design-Minded Engineer (den)2,567
career, design, performance, ai
Accessibility Fundamentals (ink)2,566
fundamentals
A11Y.md2,565
documentation, ai
Global Accessibility Awareness Day, One Month Out (dec)2,564
awareness-days
Good Designers, Bad Websites: A Proposal (ala/ali)2,563
design
What My Mother’s Stroke Taught Me About Digital Accessibility2,562
A Practical Guide to Flutter Accessibility: Hiding Noise, Exposing Actions (kor)2,561
guides, flutter
9 Accessibility Myths and Pushbacks (and How to Answer Them) (ste)2,560
myths, communication
Multi-Level Navigation: The Challenge of Identifying Parent Sections for Screen Readers (ele)2,559
navigation, html, aria, screen-readers
A11y 101: 3.1.1 Language of Page (nat)2,558
introductions, wcag, localization, html
Session Timeouts: The Overlooked Accessibility Barrier in Authentication Design (ele/sma)2,557
authentication, time, user-experience, design-patterns, wcag
You Can’t Audit Your Way Into Accessibility Culture Change2,556
culture, auditing
Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue (bov+)2,555
podcasts, interviews, wordpress, traffic, seo, economics
“box-shadow” Is No Alternative to “outline” (mat)2,554
mistakes, shadows, css
Don’t Waste Money on an Accessibility Audit (dec)2,553
auditing, vpat-acr
Think About What You Feed Into Generative AI Before the Demand Letter Arrives2,552
ai, legal, engineering-management
Accessibility Is Not a Feature, It’s Infrastructure2,551
concepts
Colour, Contrast, and Creativity (int)2,550
colors, contrast, creativity
How to Prioritize ADA Title II Accessibility Efforts (slo)2,549
how-tos, ada, legal, prioritization
AI-Generated UI Is Inaccessible by Default (fro)2,548
design, ai, axe
Making Product Documentation Work for Humans and AI (ger)2,547
documentation, product-management, ai
WCAG3 Contrast as of April 2026 (aar)2,546
wcag, contrast, colors
The Major Technical Reasons Why Accessibility Overlays Don’t Work (kar)2,545
overlays
How AI Impacts UI, UX, and Accessibility (ons+)2,544
videos, ai, user-experience, design
Playwright Accessibility Testing: What axe and Lighthouse Miss (rea)2,543
testing, playwright, axe, lighthouse
Hidde Fireside (hdv+)2,542
videos, interviews, wcag, sustainability
Old Advice: Hiding Content Has No Effect on Accessible Name or Description Calculation (ste)2,541
hiding, aria, html
A11y 101: 2.5.8 Target Size (nat)2,540
introductions, wcag
Screen Readers Are Not Testing Tools (yat)2,539
testing, screen-readers
Accessibility Overlays Create Problematic “Quick-Fixes” (the)2,538
overlays
Making Emojis and Icons Screen Reader Accessible (pop)2,537
emoji, icons, images, screen-readers, html
This, Still Not for Everyone (mat)2,536
metrics, homepages, webaim
Locked Out: Why OTP and 2FA Often Fail Users With Disabilities2,535
authentication, captcha
The WebAIM Million: The 2026 Report on the Accessibility of the Top 1,000,000 Home Pages (web)2,534
studies, research, homepages, metrics
Focus Indicators 101: A Simple Guide for Developers (pop)2,533
videos, introductions, guides, focus, keyboard-navigation
There’s No Need to Include “Navigation” in Your Navigation Labels (tem)2,532
labels, navigation, html
The AI Design Gap: A Student’s Journey in Accessifying Visual Layouts (dar)2,531
design, ai
A11y 101: 2.5.7 Dragging Movements (nat)2,530
introductions, wcag, drag-and-drop
Mike Smith Fireside (ste)2,529
videos, interviews, standards, html, community
Headings the Right Way: Site Building Tips for Accessible Page Content (dru)2,528
videos, html, headings
Bad Example: Timesheet Submit Button (rac)2,527
html, buttons
Beware of “AI” Accessibility Audits (kar)2,526
auditing, ai
A Simple Way to Make Instructions More Accessible2,525
documentation
WCAG A vs. AA, Outdated Accessibility Statements, and More (nic)2,524
wcag, documentation
Applying Accessibility Fixes With Stealth for the Greater Good (stv/pic)2,523
concepts, culture
Why You Shouldn’t Trust the People Who Built Your Inaccessible Site to Fix It2,522
auditing
Tooltips That Work for Everyone (ele)2,521
tooltips, html, aria, attributes, screen-readers, nvda, jaws
Testing Font Scaling for Accessibility With Figma Variables (sma)2,520
fonts, scaling, figma, variables
Shadow DOM Focus Delegation: Getting “delegatesFocus” Right (fro)2,519
shadow-dom, focus, javascript, lit, web-components
ADA Title II Update: What We Know, What We Don’t, and What to Do Now (gwi/deq)2,518
ada, legal
Designing for People With Low Vision (llo/tet)2,517
design
A Beginner’s Guide to Manual Accessibility Testing With Keyboard Navigation2,516
guides, testing, keyboard-navigation
A11y 101: 2.5.4 Motion Actuation (nat)2,515
introductions, wcag
The Accessibility Problem Isn’t Design—It’s Engineering (gbb)2,514
legal, eaa, ai
Fifty Years of Hard-Won Rights Are on the Line: The Fight to Save Section 504 (dar)2,513
legal
Quick Tip: Don’t Use “<abbr>” (nat)2,512
html, tips-and-tricks, screen-readers, support
3 Reasons Why You Should Care About Document Accessibility2,511
pdf
Getting Developers to Care about Accessibility: Carrots and Sticks2,510
processes, culture
Slouching Towards WCAG 2.1 (mni)2,509
ada, legal, wcag
AI, Plain Language, and Responsibility (mni)2,508
writing, ai
Red Alert: The DOJ Title II Web Accessibility Rule Is in Danger2,507
ada, legal
A11y 101: 2.5.3 Label in Name (nat)2,506
introductions, wcag, labels, forms
Accessibility Is the Foundation (jul)2,505
aria
Digital Accessibility Policies and Statements—What, How, and Why (kno)2,504
videos, documentation, policies
New Bookmarklet—Structure Revealer (llo)2,503
bookmarklets, html
Automated Accessible Text With “contrast-color()” (una)2,502
css, functions, colors, contrast
Life as an Accessibility Specialist: What You Need to Know2,501
career
Quick Tip: Dialog Focus (nat)2,500
modals, focus, tips-and-tricks
Designing for People With Anxiety (tet)2,499
design
The Enforced Accessibility of the “geolocation” Element (chr/fro)2,498
html, geolocation
Accessibility and AI Agents2,497
ai-agents, ai
The Accessibility D.E.N.N.I.S. System (jar)2,496
processes
On Matters of Accessibility2,495
Your Skip Link Targets May Not Need “tabindex=-1” to Work Properly (mat)2,494
skip-links, html, attributes
A Guide to Accessible Focus Indicators (pop)2,493
guides, focus, keyboard-navigation, css
Every Jira Ticket Is Your Accessibility Policy (equ)2,492
policies, atlassian, processes, product-management
2026 Crystal Ball: What to Expect in the ADA Title iii Universe This Year2,491
ada, outlooks
Accessibility Testing Takes More Than a Scan2,490
testing, tooling
What I Like About WCAG 3.0 (kar)2,489
wcag
W3C Accessibility Guidelines (WCAG) 3.0 (ala+/w3c)2,488
w3c, guidelines, wcag
Finding an Accessibility-First Culture in npmx (abb/pic)2,487
culture, npmx
Popover API or Dialog API: Which to Choose? (zel/css)2,486
pop-overs, modals, apis, javascript
A11y 101: 2.5.2 Pointer Cancellation (nat)2,485
introductions
Figcaptions Versus Alt Text (tem)2,484
html, images, alt-text, comparisons
A New Path for Digital Accessibility? (web)2,483
ai, outlooks
“role=presentation” Is No Alternative for “aria-hidden=true” (mat)2,482
aria, html, attributes, comparisons
Accessibility People Are a Superpower (jar)2,481
Accessibility Matters2,480
Put “aria-hidden=true” on Decorative SVGs (mat)2,479
svg, images, aria, attributes
Before, During, and After2,478
processes, legal, compliance, community
Accessibility Considerations for Off-Site Navigation and Downloads2,477
navigation
“Harmless” Website Updates Can Create Serious Problems for Your Users—Here’s How It Happens2,476
maintenance
When Is a Link Not a Link? (dec)2,475
html, links, semantics
Let’s Break Some WCAG Rules (ndc)2,474
videos, wcag
Matt May Speaks (mat+)2,473
videos, interviews, html, standards
“aria-haspopup” Might Not Do What You Think It Does (mat)2,472
html, aria, attributes, navigation
Breakpoints (css)2,471
design, mobile, breakpoints, css
AI Is Locking People Out—at Scale (kc)2,470
ai, studies, research, metrics
ACCESSIBILITY.md (mgi)2,469
documentation
Everything You Never Wanted to Know About “visually-hidden” (dbu)2,468
html, css, hiding
Design Systems Can’t Automate Away All of Your Accessibility Considerations (eri/zer)2,467
design-systems, components, automation, aria
Notes on Relying on the ARIA Authoring Practices Guide (ste)2,466
aria, html
Why You Need to Close Open Objects When Users Navigate Away2,465
wcag
Why Separate Guest and Logged in States Create Accessibility Barriers2,464
authentication
When Accessibility Demand Letters Land on Your Desk: A Framework for Strategic Response (dec)2,463
strategies
Sometimes the Best Accessibility Fix Is a Usability Fix2,462
usability
Why It’s Important to Manually Test for Accessibility2,461
testing
Here’s How to Instruct a LLM to Reference the ARIA Authoring Practices Guide (eri)2,460
how-tos, ai, aria
Why WebAIM’s Report Only Found 6 Issues on a Million Pages2,459
videos, webaim
AI Is Accidentally Making Documentation More Accessible (ger)2,458
ai, documentation
Mastering Dialog Accessibility2,457
modals, html, aria
You Might Not Need “role="presentation"” (stv/pic)2,456
html, aria
Accessibility Contractors Have Their Place-but It’s Not Everywhere2,455
business-relations, processes
Does Your Navigation Need an ARIA Menu? Probably Not (pop)2,454
navigation, aria, keyboard-navigation
You Know What? Just Don’t Split Words Into Letters (aar)2,453
html, screen-readers, support
A New Meta Tag for Respecting Text Scaling on Mobile (mat)2,452
metadata, scaling
Clarity Is Not the Enemy of Depth (the)2,451
content, writing
Quick Tip: Do Not Replicate OS Behavior (nat)2,450
tips-and-tricks
How to Write Alt Text for News (sta/the)2,449
how-tos, alt-text, images
Accessibility Conformance Testing (ACT) Rules Format 1.1 (wil+/w3c)2,448
compliance, testing, documentation
AI Will Eliminate the Need for Accessibility Professionals? I Think Not2,447
ai, testing, career
You Probably Shouldn’t Be Annotating Focus Order (eri)2,446
focus, forms, annotations
Accessible Design Is Digital Infrastructure (ann)2,445
design
Accessibility Progress and Healthy Engineering Teams (hbu)2,444
technical-debt, web-platform, prioritization
Accessible Inline Collapsible (eri)2,443
html, disclosure-widgets
How the Same Content Always Has Multiple Different Versions2,442
content, comparisons
“WCAG Is Difficult to Read, Don’t Read It” Is a Self-Fulfilling Prophecy (yat)2,441
wcag, standards
How to Design Great Alt Text: An Introduction (deq)2,440
how-tos, introductions, alt-text, images
How an Accessibility Designer Adds Keyboard Shortcuts to a Web App (eri)2,439
web-apps, keyboard-shortcuts
Why I Don’t Call Myself an Accessibility Expert2,438
career
Try Text Scaling Support in Chrome Canary (jos)2,437
chrome, google, browsers, scaling
There Is No Need to Trap Focus on a “dialog” Element (zel/css)2,436
modals, focus
Using Maturity Models to Build Accessibility That Lasts (ted)2,435
6 Ways to Set Better Content Accessibility Goals in 20262,434
processes
Barriers From Links With ARIA (aar)2,433
links, html, aria
10 Digital Accessibility Predictions for 2026 (ons)2,432
outlooks, wcag, career, ai, legal, assistive-tech
Do We All See the Same Colors? (tba)2,431
colors, color-blindness
I Learned the First Rule of ARIA the Hard Way (css)2,430
aria, semantics, html
Demystifying Screen Reader Use for Manual Testing: Deneb Pulsipher and Kosi Asabere2,429
videos, testing, screen-readers
The Accessibility Manager Moment No One Warns You About2,428
leadership, legal, communication
Accessibility 101 and Core Concepts (kno)2,427
videos, introductions, concepts
Why Light-Weight Websites May One Day Save Your Life (mah)2,426
performance, print, frameworks
Mobile App Accessibility Under EN 301 549 v4.1.02,425
mobile, standards
Beyond Compliance: 5 Surprising Ways the UVAC Framework Turns Accessibility Into a Brand Powerhouse (wil)2,424
processes, concepts
Accessible Faux-Nested Interactive Controls (eri/pic)2,423
conformance, html, nesting
Accessibility (bog+/htt)2,422
web-almanac, studies, research, metrics, colors, contrast, zooming, scaling, internationalization, keyboard-navigation, skip-links, forms, labels, placeholders, multimedia, images, aria, overlays, ai
Live Region Support (aar)2,421
live-regions, support, screen-readers, nvda, jaws, voiceover
Beyond Manual Audits: How Automation Strengthens Accessibility (equ)2,420
auditing, automation, wcag
ARIA Roles Can Remove Their Children’s Semantics (ste)2,419
html, aria, semantics
On Abbreviating Accessibility (ons)2,418
microcontent
What Is the Minimum Markup Needed to Create a Modal? (rus)2,417
modals, minimalism, html, css
Brief Note on Application Keyboard Shortcuts (aar)2,416
keyboard-shortcuts, screen-readers
Judging Severity in Accessibility Issues (joe)2,415
Common Misconceptions About Testing Accessibility (tet)2,414
testing
2026 Accessibility Hiring Looks Busy, Yet the Patterns Show Underlying Weakness2,413
career
5 Accessibility Checks to Run on Every Component (hdv/zer)2,412
components, testing, keyboard-navigation, design-tokens, microcontent, zooming, screen-readers
Kai Wong’s Predictions for the Future of Accessibility2,411
outlooks
Damian Sian’s Predictions for the Future of Accessibility2,410
outlooks
Anna Thielke’s Predictions for the Future of Accessibility2,409
outlooks
Eric Bailey’s Predictions for the Future of Accessibility (eri)2,408
outlooks
How I Evaluate an ACR (VPAT) (aar)2,407
compliance, vpat-acr, processes
The Text Mode Lie: Why Modern TUIs Are a Nightmare for Accessibility2,406
command-line, ai, gemini, nvda, vi+vim, unix-like
Being a Colourblind Designer (wpa)2,405
videos, color-blindness, colors, design
Testing Methods: Status Messages (dec)2,404
testing, wcag, notifications, link-lists
Touch Targets and Web Accessibility2,403
touch
Building the Brain of Your Accessibility AI (ted)2,402
ai
Chrome DevTools Features I Use All the Time (and Why You Should Too) (kee/per)2,401
dev-tools, chrome, google, browsers, performance, lighthouse, network, embed-code
How to Design for (and With) Deaf People (vit/sma)2,400
how-tos, design
Testing Methods: Name, Role, Value (dec)2,399
testing, wcag, aria, link-lists
The Final Nail in the HTML5 Document Outline Coffin (tem)2,398
html, headings
Testing Methods: Accessible Authentication (Enhanced) (dec)2,397
testing, wcag, authentication, security
Testing Methods: Accessible Authentication (Minimum) (dec)2,396
testing, wcag, authentication, security
Tests for CSS Generated Content Alternative Text (rus)2,395
css, generated-content, alt-text, support, voiceover, nvda, jaws, screen-readers
Testing Methods: Redundant Entry (dec)2,394
testing, wcag, forms
Eight Quick Things to Remember When Using “aria-owns” (rus)2,393
aria, dom, assistive-tech
Testing Methods: Error Prevention (All) (dec)2,392
testing, wcag, errors
Testing Methods: Help (dec)2,391
testing, wcag
Testing Methods: Error Suggestion (dec)2,390
testing, wcag, errors, link-lists
2026 Predictions: The Next Big Shifts in Web Accessibility (web)2,389
outlooks, ai, wcag, html
Testing Methods: Labels or Instructions (dec)2,388
testing, wcag, labels, forms, link-lists
Five Accessibility Trends to Watch in 20262,387
trends
Testing Methods: Error Identification (dec)2,386
testing, wcag, errors, link-lists
Did You Know Some ARIA Roles Remove Child Semantics? (rus)2,385
html, aria, semantics
Testing Methods: Consistent Help (dec)2,384
testing, wcag, consistency
The Many Lives of the Page Title (kat/mat)2,383
html, user-experience, wcag
Semantics Beyond the Tag Name (kno/mat)2,382
html, attributes, aria, semantics
Testing Methods: Change on Request (dec)2,381
testing, wcag, link-lists
Early Signs of EAA Enforcement Across Europe (deq)2,380
eaa, legal, compliance
The Anatomy of an Accessible Text Field (ink)2,379
forms, html, labels
Accessibility Is Personal (css)2,378
html
You Can’t Opt-Out of Accessibility (val)2,377
design, legal
A Decade of Accessibility Weekly (dav)2,376
retrospectives
Don’t Leave the Screen Reader Hungry (ger/mat)2,375
html, emoji, screen-readers
What Continuous Improvement Model Is Best for Accessibility?2,374
processes
Your Post Is Cool, but Is It Accessible and Inclusive? (a11)2,373
videos
Warp Speed to Accessibility: Fast-Tracking Inclusive Testing (a11)2,372
videos, testing
3 Color Contrast Mistakes Designers Still Make2,371
contrast, colors, images, wcag, mistakes
Testing Methods: Consistent Navigation (dec)2,370
testing, wcag, navigation, consistency
How “aria-labelledby” Really Works (rus)2,369
aria, attributes, html
German Auditors Reject Accessibility Overlays in EAA Context2,368
auditing, overlays, legal, eaa
Testing Methods: On Input (dec)2,367
testing, wcag, forms, events, link-lists
Accessibility as a Core Requirement (mha)2,366
prioritization
Testing Methods: On Focus (dec)2,365
testing, wcag, forms, focus, keyboard-navigation
Testing Methods: Pronunciation (dec)2,364
testing, wcag, pronunciation, screen-readers
What Does “Hidden” Actually Mean in Accessible Name Computation? (rus)2,363
naming, hiding
Accessibility Is a Human Right, Cruelty a Human Wrong (zel)2,362
fonts
Testing Methods: Reading Level (dec)2,361
testing, wcag, link-lists
The Ultimate Guide to UI Design in 2026 (web)2,360
guides, design, user-experience, simplicity, consistency, hierarchy
A11y Considerations in Math on the Web (man/mat)2,359
mathml, screen-readers, nvda, voiceover, support
Testing Methods: Abbreviations (dec)2,358
testing, wcag, content, link-lists
The Design System of the Christmas Factory2,357
design-systems, processes
Using the Browser Console for Accessibility Testing (rus)2,356
testing, console, javascript, examples
Testing Methods: Unusual Words (dec)2,355
testing, wcag, content, link-lists
Accessibility Updates (w3c)2,354
videos, wcag, standards
A11y Freedom Beaver (ste/mat)2,353
aria, html
Testing Methods: Language of Parts (dec)2,352
testing, wcag, internationalization
Common Misconceptions About WCAG (tet)2,351
wcag, standards
How We Automate Accessibility Testing With Playwright and Axe (boj)2,350
testing, automation, playwright, axe
Meeting WCAG Is an Achievement (yat)2,349
wcag, compliance
Testing Methods: Language of Page (dec)2,348
testing, wcag, internationalization
“aria-busy” Is Not Your Friend (ger)2,347
aria, nvda, jaws, voiceover, screen-readers
Design Accessible Animation and Movement With Code Examples (pop)2,346
design, animations, css, javascript, examples
Did You Know Your Browser Has Two Accessibility Trees? (rus)2,345
browsers, chrome, blink, google
Testing Methods: Dragging Movements (dec)2,344
testing, wcag
Accessible by Design: The Role of the “lang” Attribute (col/mat)2,343
internationalization, html, attributes, metrics
Testing Methods: Concurrent Input Mechanisms (dec)2,342
testing, wcag
IDREFs: What They Are and How to Use Them (kil/mat)2,341
html, forms, aria
Testing Methods: Target Size (Enhanced) (dec)2,340
testing, wcag, touch
Dealbreaker Bugs in Native Popovers (mat)2,339
pop-overs, bugs
What Are DOM Mutations? (rus)2,338
dom, javascript
Testing Methods: Motion Actuation (dec)2,337
testing, wcag, mobile
Testing Methods: Label in Name (dec)2,336
testing, wcag, labels, aria
Common Misconceptions About Disability (tet)2,335
concepts
Solving Small Text and Contrast Issues for Large-Screen Readability (a11)2,334
contrast, readability, typography
End-to-End Browser and Accessibility Event Architecture (rus)2,333
browsers, event-loop, browser-engines, javascript-engines, assistive-tech
Testing Methods: Pointer Cancellation (dec)2,332
testing, wcag
You Can’t Make Something Accessible to Everyone (aar)2,331
design
From Reactive to Proactive: Building a Sustainable Accessibility Program (equ)2,330
processes, culture, w3c
Understanding “aria-live” Timing: A Two-Layer Model (rus)2,329
aria, live-regions, notifications
Testing Methods: Pointer Gestures (dec)2,328
wcag, testing
“Sloppy” Code and Accessibility Issues: The Trouble With Trump’s Silicon Valley-Inspired Web Design Project (not)2,327
design, quality, case-studies
The Next Revolution in Design: Emotional Accessibility (fas)2,326
design, outlooks
Testing Methods: Focus Appearance (dec)2,325
testing, wcag, focus, keyboard-navigation, link-lists
Can You Make Toast Messages Accessible? (ada)2,324
notifications
Testing Methods: Focus Not Obscured (Enhanced) (dec)2,323
testing, wcag, focus, keyboard-navigation
Testing Methods: Focus Not Obscured (Minimum) (dec)2,322
testing, wcag, focus, keyboard-navigation
EAA Deadlines, Why You Probably Can’t Wait Another 5 Years2,321
eaa, legal, compliance
Testing Methods: Section Headings (dec)2,320
testing, wcag, headings
The Accessibility Problem With Authentication Methods Like CAPTCHA (sma)2,319
captcha
AI for Good Accessibility (ala)2,318
slides, ai
5 Reasons Why WCAG AA Compliance Does Not Mean Your Website Is Accessible (cra)2,317
wcag, compliance, colors, readability, performance, content, multimedia, quality
The Idiot Sandwich—on Embedding Alt Text (ede)2,316
images, alt-text
What an Accessibility Conference Taught Me About Designing for All2,315
design
Accessibility and Usability: Inline Field Validation vs. Constantly Active Submit Button2,314
forms, buttons, validation, usability, comparisons
Testing Methods: Link Purpose (Link Only) (dec)2,313
testing, wcag, links, microcontent, link-lists
Testing Methods: Location (dec)2,312
testing, wcag, navigation
Animation and Carousels (web)2,311
animations, carousels, css, reduced-motion
Testing Methods: Focus Visible (dec)2,310
wcag, testing, focus, keyboard-navigation, link-lists
Testing Methods: Headings and Labels (dec)2,309
wcag, testing, headings, labels, forms
WCAG 2.1 Addition—Success Criterion 1.4.10: Reflow (Level AA)2,308
wcag, standards, reflow
Testing Methods: Multiple Ways (dec)2,307
wcag, testing, navigation, sitemaps, link-lists
AI Will Soon Deliver Code That Will Pass Automatic Testing by Default (cer)2,306
ai, testing
The Value of Selecting Selects by Value (aar)2,305
wcag, forms
WCAG 3 Update (kno)2,304
videos, wcag, standards
Testing Methods: Link Purpose (in Context) (dec)2,303
wcag, testing, links, microcontent
WCAG 2.1 Addition—Success Criterion 1.3.5: Identify Input Purpose (Level AA)2,302
wcag, standards, forms
WCAG 2.1 Addition—Success Criterion 1.3.4: Orientation (Level AA)2,301
wcag, standards, mobile
Testing Methods: Focus Order (dec)2,300
wcag, testing, focus, keyboard-navigation, link-lists
Testing Methods: Page Titled (dec)2,299
wcag, testing, html
Automated Accessibility Testing for React—Tools and Best Practices You Can Use2,298
testing, react, tooling, best-practices
WCAG 2.1 Addition—Success Criterion 2.5.4: Motion Actuation (Level A)2,297
wcag, standards
Testing Methods: Bypass Blocks (dec)2,296
wcag, testing, keyboard-navigation
Testing Methods: Animation From Interactions (dec)2,295
wcag, testing, animations
A11y 101: 2.4.7 Focus Visible (nat)2,294
introductions, wcag, focus, keyboard-navigation
WCAG 2.1 Addition—Success Criterion 2.5.3: Label in Name (Level A)2,293
wcag, standards, labels, forms
Testing Methods: Three Flashes or Below Threshold (dec)2,292
wcag, testing
Accessible Names and Labels: Understanding What Works and What Doesn’t (tpg)2,291
labels, naming, forms
Testing Methods: Timeouts (dec)2,290
wcag, testing, time
Testing Methods: Re-Authenticating (dec)2,289
wcag, testing, authentication
Testing Methods: Interruptions (dec)2,288
wcag, testing
Why Headings Are Important in HTML: Structure, Accessibility, and SEO2,287
html, headings, seo
“aria-labels” and Privacy: A Word of Caution (hom)2,286
aria, privacy
Link vs. Button: Choosing the Right Element for the Right Job (tpg)2,285
html, links, buttons, wcag, comparisons
Testing Methods: Pause, Stop, Hide (dec)2,284
wcag, testing, multimedia, animations, link-lists
Testing Methods: Timing Adjustable (dec)2,283
wcag, testing, time, link-lists
Testing Methods: Character Key Shortcuts (dec)2,282
wcag, testing, keyboard-shortcuts
Sustainable Accessibility in Complex Organisations: Organisational Realities (ihe/tet)2,281
Sustainable Accessibility in Complex Organisations: Strategic Foundations (ihe/tet)2,280
leadership, dei, processes
A Practical Guide to Flutter Accessibility: The Basics (kor)2,279
guides, fundamentals, flutter
Explaining the Accessible Benefits of Using Semantic HTML Elements (geo/css)2,278
html, semantics
100, 150, or 200? Debunking the Alt Text Character Limit2,277
alt-text, images, link-lists
Is Figma in Its Accessibility Era?2,276
figma
Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy2,275
interviews, content, writing
Why Separate Guest and Logged in States Create Accessibility Barriers2,274
Grayscale Testing: The Missing Step in Color Accessibility (pop)2,273
testing, colors
Dark Mode Is the New Comic Sans (and You Know It) (web)2,272
dark-mode, design
Global Digital Accessibility Salary Survey (web)2,271
surveys, career
Testing Methods: Keyboard (No Exception) (dec)2,270
testing, keyboard-navigation
AI and Alt Text (ted+/web)2,269
videos, ai, alt-text, images
Get Started With Manual Testing (pop)2,268
introductions, testing
Sometimes the Best Accessibility Fix Is a Usability Fix2,267
usability
ChatGPT Sez Build With Semantics First (ste)2,266
chatgpt, chatgpt-atlas, ai, openai, browsers, html, semantics
Alt Text or Image Description?2,265
images, alt-text, comparisons, terminology
A11y 101: 2.4.5 Multiple Ways (nat)2,264
introductions, wcag
Your Accessibility Score Is Lying to You2,263
metrics, testing
Testing Methods: No Keyboard Trap (dec)2,262
testing, wcag, keyboard-navigation
The Curse of the Custom Cursor (mal)2,261
cursors, design
The Edge Cases That Break Hearts (and Products) (lau/nng)2,260
design, usability, user-experience
Atlas Ableism (ste)2,259
chatgpt-atlas, openai, browsers, compliance
Yes, Let’s Teach LLMs Accessibility, but Also Provide the Companies Using Them With Better Strategies (hdv)2,258
ai, advocacy
OpenAI, ARIA, and SEO: Making the Web Worse (aar)2,257
chatgpt-atlas, openai, browsers, aria, seo
Why Accessibility Breaks Between Design and Development (a11)2,256
design, processes, collaboration, testing
W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c)2,255
wcag, standards, w3c
What State ARIA In? (tpg)2,254
aria, html
How to Write an Accessibility Statement in 2025, With Examples (chr)2,253
how-tos, documentation, compliance, legal, examples
How to Audit Web Accessibility With [the] WAVE Extension2,252
how-tos, auditing, browser-extensions, webaim
Page Headings Don’t Belong in the Header (tem)2,251
html, headings, skip-links
Common Misconceptions About Screen Readers (tet)2,250
screen-readers
Tables: Beyond Rows and Columns (tpg)2,249
wcag, tables, html, semantics, jaws, nvda, screen-readers
Todd Libby on Deceptive Patterns (col+/sho)2,248
podcasts, interviews, anti-patterns
HTML “dialog”: Getting Accessibility and UX Right (jar)2,247
html, modals, scrolling, user-experience
Testing Methods: Content on Hover or Focus (dec)2,246
wcag, testing, focus, hover
Stop Inviting Overlay Employees and Bad Actors Into Accessibility Spaces2,245
overlays, business-relations
Why WordPress Themes Require Underlines on Links (joe)2,244
wordpress, theming, links
Eyeing Accessibility Deadline, States Root Out Ancient Web Issues (col/sta)2,243
design
Testing Methods: Text Spacing (dec)2,242
testing, wcag, typography, readability
When to Use Modal vs. Dialog Components (a11)2,241
modals, html, aria
How to Test WCAG 1.4.10: Reflow (Level AA)—Easy Website Accessibility Test You Can Do2,240
videos, how-tos, testing, wcag, reflow
Rethinking Cookie Dialogs (nat)2,239
disclosure-widgets, html, cookies, consent-management
How to Conduct User Testing With People With Disabilities (int)2,238
how-tos, testing, processes
Essential Visually Hidden CSS Techniques for Web Accessibility (a11)2,237
hiding, css, techniques
Accessibility Testing Comparison: Automated Testing vs. Human Auditing vs. Usability Testing (int)2,236
usability, testing, auditing, automation, comparisons
From Hobby to Career: Sara Joy on CSS, Accessibility, and Making the Web More Whimsical (sar+)2,235
videos, interviews, css
A Threat Model for Accessibility on the Web (sun)2,234
css, standards
A Guide to Creating Accessible PDFs Using Free Tools (stv/pic)2,233
guides, pdf, tooling, testing, jaws, nvda, voiceover, screen-readers
Understanding the Removal of 4.1.1 Parsing in WCAG 2.2 (tpg)2,232
wcag, conformance, html
June Liu and David Denedo on Making the Web Accessible: The Mission Behind WP Accessibility Day (nat+)2,231
podcasts, interviewing, awareness-days, wordpress
Testing Methods: Non-Text Contrast (dec)2,230
testing, wcag, contrast, colors
ADA Title II and PDFs: Fix, Archive, or Delete? (kar)2,229
ada, compliance, pdf
I Completed an IT Degree… What’s Accessibility? (int)2,228
career
Make Navigation Accessible With “aria-current” (a11)2,227
navigation, aria, attributes
Accessible Form Validation With Examples and Code (pop)2,226
validation, forms, examples
Website Accessibility Strategy (pop)2,225
strategies, content, processes
WCAG’s Longevity (yat)2,224
wcag, standards
ARIA and Real World Dangers (dec)2,223
aria
European Accessibility Act (EAA) and What It Means for You (inc)2,222
videos, eaa, legal
Why Sticky Navigation Can Undermine Accessibility2,221
navigation
Creating a Truly Accessible Flip Card (sib/tpg)2,220
html, css, javascript
When Accessibility Isn’t Easy: Features That Need Love (a11)2,219
videos
Accessibility Minute—September 2025 (col)2,218
images, alt-text, captions, comparisons
DOJ Questioning the New Title II Web Regulation2,217
legal, ada
Testing Methods: Reflow (dec)2,216
testing, wcag, reflow
CAPTCHA, When Security Takes Precedence Over Accessibility2,215
captcha, security
A11y 101: 2.4.4 Link Purpose (in Context) (nat)2,214
introductions, wcag, links, microcontent
The 5th Motivation for Accessibility: Brand and Marketing—the Binary Choice2,213
branding, marketing, compliance
Custom Carets and Users: When the Caret Is No Longer a Stick (Yes, That’s a Poor Attempt at a Pun) (aar)2,212
forms, wcag
Digital Accessibility Is a Journey, Not a Destination (dec)2,211
concepts
Taking a Shot at the Double Focus Ring Problem Using Modern CSS (eri/pic)2,210
css, focus
CSS to Speech: Alternative Text for CSS-Generated Content (sar)2,209
css, voice, generated-content, alt-text, support, browsers, screen-readers
Why Now Is Not the Time to Think About WCAG 3 (kar)2,208
wcag, standards, compliance, legal
“forced-color-adjust: none” Is an Unavoidable Foot Gun (cod)2,207
css, colors, contrast
A Quick Primer on Accessible Pagination (kar)2,206
introductions, pagination, html, css, assistive-tech
Accessible Time Format (oze)2,205
time
“aria-label” or “title”? Screen Reader Behaviour Explained (a11)2,204
html, attributes, screen-readers
Screen Readers Do Not Need to Be Saved by AI (cra)2,203
screen-readers, ai
Avoid Adding Modals to Other Modals or Dropdowns (a11)2,202
modals, wcag
Navigating the World of Web Accessibility With Sara Soueidan (sar+)2,201
videos, interviews, wcag, aria, html, css
How Blind People Navigate the World, On- and Offline (lau)2,200
navigation, screen-readers, nvda, jaws
Reviewing the Logic and Value of the W3C’s Accessibility Maturity Model (kar)2,199
w3c, processes, culture, leadership
What to Expect in WCAG 3.02,198
wcag
Star Raters Are More Challenging to Make Accessible Than You Might Think (ele)2,197
keyboard-navigation
Baby Steps Accessibility—Page Titles (dec)2,196
html, microcontent, best-practices
Digital Accessibility: Start Now, Don’t Wait (dec)2,195
Testing Methods: Visual Presentation (dec)2,194
testing, wcag
Auditing Your Design System for Accessibility2,193
design-systems, auditing, processes
Understanding Focus Indicators for Web Accessibility (a11)2,192
focus, keyboard-navigation, wcag, compliance
How to Make Complex Data Accessible for Users With Disabilities (pop)2,191
how-tos, information-design, visualization, tables, examples
Why Moving Away From SPAs Improves Usability, Accessibility, and SEO (inn)2,190
single-page-apps, usability, seo, html, semantics
Screen Reader HTML Support—Lookup (ste)2,189
html, screen-readers, support, overviews
How to Perform a Comprehensive WCAG Audit (a11)2,188
how-tos, auditing, wcag, compliance
Accessible Writing Techniques for Web Content (a11)2,187
writing, content, techniques
Baby Steps Accessibility—Color Contrast of Text (dec)2,186
colors, contrast, wcag
Why You Should Test Your Page Without JavaScript2,185
javascript, support, progressive-enhancement
Testing Methods: Low or No Background Audio (dec)2,184
testing, multimedia, wcag
Why Inclusive Products Are Green Products (tet)2,183
dei, principles, user-experience, consistency, sustainability
How Designing for Disability Benefits Everyone2,182
history, economics
How to Minimize Legal Risks in Accessibility Compliance (nat)2,181
how-tos, compliance, legal
Focus on the People That Make Things Happen (tem)2,180
culture, processes
7 Top 2025 Web Design Trends2,179
design, trends, simplicity, performance, dark-mode, ai, content
Why Digital Accessibility Starts Within: Lessons From Crystal Preston-Watson (tri/hac)2,178
lessons
Accessible Authentication (kar)2,177
authentication, testing
Designing for Discovery: Why AI and Accessibility Are Now UX Priorities (web)2,176
design, ai, user-experience
Nested Scroll Bars Are the One of the Biggest Accessibility Evils, Ever2,175
scrolling, tables, wcag
A11y 101: 2.4.3 Focus Order (nat)2,174
introductions, focus
How to Create an Accessible Table With Clickable Rows (ale)2,173
how-tos, tables, html
Accessibility Statements Are Not Legal Contracts—They’re Value Signals2,172
documentation, compliance, legal
Use of Color (Level A) WCAG 1.4.1—Accessibility Design Tips2,171
colors, wcag, tips-and-tricks
Why Does Big Tech Not Run Accessibility Bug Bounties?2,170
processes, bugs
New Bookmarklet: WCAG SCs Lookup Tool (llo)2,169
bookmarklets, wcag
The ARRM Framework: What It Is and How It Can Be Leveraged for Digital Inclusion (dbo+/kno)2,168
interviews, dei, processes
Interaction Design and Accessibility: UX Without Barriers (a11)2,167
interaction-design, user-experience
About “Best Practices” (yat)2,166
best-practices
“Best Practice” Is Just Your Opinion (cra)2,165
auditing, quality, best-practices
Trusting the Browser (med)2,164
focus, keyboard-navigation, browsers, support
Testing Methods: Images of Text (dec)2,163
testing, wcag, images
The Good, the Bad, and the Unreadable (mal)2,162
fonts, readability, legibility, wcag
Universal Design vs. Inclusive Design (ons/tpg)2,161
design, dei, concepts, comparisons
Accessibility Issues of CAPTCHA (oze)2,160
captcha
The First Rule of ARIA (nat)2,159
aria, principles, html
CSS-Only Solutions Are Not Accessible (cfe)2,158
css, focus
How Much Should You Spend on Accessibility? (kar)2,157
compliance, economics
Animated Sites Are Unique, but Not Always Accessible2,156
animations, multimedia, wcag, user-experience
Can Components Conform to WCAG? (hdv)2,155
components, wcag, compliance
On Dashes, AI, and Screen Readers (ons/tpg)2,154
typography, ai, screen-readers
Style Your Underlines (ada)2,153
css, links, interaction-design
Conformance vs. Compliance, Accessibility Standards Edition (hdv)2,152
standards, conformance, compliance, terminology, comparisons, wcag
How a Blind Person Uses Social Media and AI to Drive Accessibility (equ)2,151
interviews, ai, social-media
5 Heading Accessibility Issues to Avoid (pop)2,150
headings, html
Accessibility Pushback2,149
advocacy
Rebuilding Graphs for Accessibility: Inside Khan Academy’s Inclusive Design (kha)2,148
visualization, information-design, case-studies
When HTML Speaks Clearly2,147
html, conformance, semantics
What’s the European Accessibility Act Got to Do With My Design System? (ger/zer)2,146
design-systems, eaa, compliance, legal
A11y 101: 2.4.1 Bypass Blocks (nat)2,145
introductions, wcag, skip-links
Focus Not Obscured (taf)2,144
focus, keyboard-navigation, wcag
Horizontal Scrolling Containers Are Not a Content Strategy (aar)2,143
scrolling, carousels
More Than Just Text: The Real Power of Labels (tpg)2,142
labels, forms, html
WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts2,141
wcag, eaa
Built-In Accessibility: Blessing or Curse? (hdv/jsh)2,140
videos
Found an Accessibility Issue? Now What? (ser/a11)2,139
videos, processes, communication
Getting Started With Manual Testing (jay/pop)2,138
videos, introductions, testing
Testing Methods: Audio Control (dec)2,137
testing, wcag, multimedia
A11y 101: 2.3.1 Three Flashes or Below Threshold (nat)2,136
introductions, wcag
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)2,135
fundamentals, assistive-tech, screen-readers, screen-magnification, keyboard-navigation, tooling
Countdowns and Timers—Forgotten Detail That Can Make Your Users Really Hate Your Product (cer)2,134
time, user-experience
The Needs of People With Cognitive Disabilities (oze)2,133
wcag
Implementing Accessible SVG Elements (a11)2,132
svg, images, fundamentals
The “Accessibility” Link Is a Lie: My Adventures in Weaponizing Corporate Virtue Signaling (wei)2,131
legal
The Web Is About to Get Better for Everyone, Everywhere (den)2,130
web, eaa
How to Sell the European Accessibility Act to Your Boss (edd)2,129
how-tos, eaa, legal, advocacy, link-lists
How to Create Audio Description VTT Files for Free: No Fancy Tools Needed (mer)2,128
how-tos, multimedia, captions
Testing Methods: Use of Color (dec)2,127
testing, wcag, colors
How Semantics and ARIA Attributes Support Accessible Design (tpg)2,126
semantics, aria, html, attributes
A Primer on Focus Trapping (zel/css)2,125
introductions, focus, keyboard-navigation, javascript
Quick Tip: Use Fewer Links (nat)2,124
links, tips-and-tricks
Super Short Note: Placeholder Perfidy (ste)2,123
html, placeholders
The Communication Crisis That’s Killing UX Design Careers (uxm)2,122
user-experience, design, career, communication, ai
Making Sense of Accessibility and the Law (tem)2,121
legal, eaa, ada, section-508, compliance
European Accessibility Act (EAA) FAQ (tet)2,120
eaa, legal
Eight Skunkworks Projects That Advance Accessibility Without Approval2,119
examples, advocacy
Fast, Simple, High Impact: DIY Accessibility Testing for Any Team (a11)2,118
testing, keyboard-navigation
A Label and a Name Walk Into a Bar (ste)2,117
labels, html, concepts, examples
A11y 101: 2.2.2 Pause, Stop, Hide (nat)2,116
wcag, multimedia, animations, reduced-motion
How Keyboard Traps Impact Web Accessibility (a11)2,115
keyboard-navigation, focus, testing
We Need to Talk About Your Accessibility Statement (cer)2,114
documentation, compliance
Please, Can We Have ARIA Notify (nic)2,113
aria, live-regions, apis
Why I Don’t Trust WCAG 2.2 and What I’m Hoping From 3.0 (dxn/log)2,112
wcag, standards