Life is about deciding who we are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! 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#
A11y 101: 3.1.1 Language of Page (nat)2,521
introductions, wcag, localization, html
Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue (bov+)2,520
podcasts, interviews, wordpress, traffic, seo, economics
AI-Generated UI Is Inaccessible by Default (fro)2,519
design, ai, axe
WCAG3 Contrast as of April 2026 (aar)2,518
wcag, contrast, colors
Hidde Fireside (hdv+)2,517
videos, interviews, wcag, sustainability
Old Advice: Hiding Content Has No Effect on Accessible Name or Description Calculation (ste)2,516
hiding, aria, html
A11y 101: 2.5.8 Target Size (nat)2,515
introductions, wcag
Screen Readers Are Not Testing Tools (yat)2,514
testing, screen-readers
Accessibility Overlays Create Problematic “Quick-Fixes” (the)2,513
overlays
Making Emojis and Icons Screen Reader Accessible (pop)2,512
emoji, icons, images, screen-readers, html
This, Still Not for Everyone (mat)2,511
metrics, homepages, webaim
The WebAIM Million: The 2026 Report on the Accessibility of the Top 1,000,000 Home Pages (web)2,510
studies, research, homepages, metrics
Focus Indicators 101: A Simple Guide for Developers (pop)2,509
videos, introductions, guides, focus, keyboard-navigation
Mike Smith Fireside (ste)2,508
videos, interviews, standards, html, community
Bad Example: Timesheet Submit Button (rac)2,507
html, buttons
Beware of “AI” Accessibility Audits (kar)2,506
auditing, ai
A Simple Way to Make Instructions More Accessible2,505
documentation
WCAG A vs. AA, Outdated Accessibility Statements, and More (nic)2,504
wcag, documentation
Applying Accessibility Fixes With Stealth for the Greater Good (stv/pic)2,503
concepts, culture
Why You Shouldn’t Trust the People Who Built Your Inaccessible Site to Fix It2,502
auditing
Testing Font Scaling for Accessibility With Figma Variables (sma)2,501
fonts, scaling, figma, variables
Shadow DOM Focus Delegation: Getting “delegatesFocus” Right (fro)2,500
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,499
ada, legal
Designing for People With Low Vision (llo/tet)2,498
design
A Beginner’s Guide to Manual Accessibility Testing With Keyboard Navigation2,497
guides, testing, keyboard-navigation
A11y 101: 2.5.4 Motion Actuation (nat)2,496
introductions, wcag
The Accessibility Problem Isn’t Design—It’s Engineering (gbb)2,495
legal, eaa, ai
Fifty Years of Hard-Won Rights Are on the Line: The Fight to Save Section 504 (dar)2,494
legal
Quick Tip: Don’t Use “<abbr>” (nat)2,493
html, tips-and-tricks, screen-readers, support
3 Reasons Why You Should Care About Document Accessibility2,492
pdf
Getting Developers to Care about Accessibility: Carrots and Sticks2,491
processes, culture
Slouching Towards WCAG 2.1 (mni)2,490
ada, legal, wcag
AI, Plain Language, and Responsibility (mni)2,489
writing, ai
Red Alert: The DOJ Title II Web Accessibility Rule Is in Danger2,488
ada, legal
A11y 101: 2.5.3 Label in Name (nat)2,487
introductions, wcag, labels, forms
Accessibility Is the Foundation (jul)2,486
aria
Digital Accessibility Policies and Statements—What, How, and Why (kno)2,485
videos, documentation, policies
New Bookmarklet—Structure Revealer (llo)2,484
bookmarklets, html
Automated Accessible Text With “contrast-color()” (una)2,483
css, functions, colors, contrast
Quick Tip: Dialog Focus (nat)2,482
modals, focus, tips-and-tricks
Designing for People With Anxiety (tet)2,481
design
The Enforced Accessibility of the “geolocation” Element (chr/fro)2,480
html, geolocation
Accessibility and AI Agents2,479
ai-agents, ai
The Accessibility D.E.N.N.I.S. System (jar)2,478
processes
On Matters of Accessibility2,477
Your Skip Link Targets May Not Need “tabindex=-1” to Work Properly (mat)2,476
skip-links, html, attributes
Accessibility Testing Takes More Than a Scan (uxd)2,475
testing, tooling
A Guide to Accessible Focus Indicators (pop)2,474
guides, focus, keyboard-navigation, css
Every Jira Ticket Is Your Accessibility Policy (equ)2,473
policies, atlassian, processes, product-management
2026 Crystal Ball: What to Expect in the ADA Title iii Universe This Year2,472
ada, outlooks
Finding an Accessibility-First Culture in npmx (abb/pic)2,471
culture
What I Like About WCAG 3.0 (kar)2,470
wcag
W3C Accessibility Guidelines (WCAG) 3.0 (ala+/w3c)2,469
w3c, guidelines, wcag
Popover API or Dialog API: Which to Choose? (zel/css)2,468
pop-overs, modals, apis, javascript
A11y 101: 2.5.2 Pointer Cancellation (nat)2,467
introductions
Figcaptions Versus Alt Text (tem)2,466
html, images, alt-text, comparisons
A New Path for Digital Accessibility? (web)2,465
ai, outlooks
“role=presentation” Is No Alternative for “aria-hidden=true” (mat)2,464
aria, html, attributes, comparisons
Accessibility People Are a Superpower (jar)2,463
Accessibility Matters2,462
Put “aria-hidden=true” on Decorative SVGs (mat)2,461
svg, images, aria, attributes
Before, During, and After2,460
processes, legal, compliance, community
Accessibility Considerations for Off-Site Navigation and Downloads2,459
navigation
“Harmless” Website Updates Can Create Serious Problems for Your Users—Here’s How It Happens2,458
maintenance
When Is a Link Not a Link? (dec)2,457
html, links, semantics
Let’s Break Some WCAG Rules (ndc)2,456
videos, wcag
Matt May Speaks (mat+)2,455
videos, interviews, html, standards
“aria-haspopup” Might Not Do What You Think It Does (mat)2,454
html, aria, attributes, navigation
Breakpoints (css)2,453
design, mobile, breakpoints, css
ACCESSIBILITY.md (mgi)2,452
documentation
Everything You Never Wanted to Know About “visually-hidden” (dbu)2,451
html, css, hiding
Design Systems Can’t Automate Away All of Your Accessibility Considerations (eri/zer)2,450
design-systems, components, automation, aria
Notes on Relying on the ARIA Authoring Practices Guide (ste)2,449
aria, html
Why You Need to Close Open Objects When Users Navigate Away2,448
wcag
Why Separate Guest and Logged in States Create Accessibility Barriers2,447
authentication
When Accessibility Demand Letters Land on Your Desk: A Framework for Strategic Response (dec)2,446
strategies
Sometimes the Best Accessibility Fix Is a Usability Fix2,445
usability
Why It’s Important to Manually Test for Accessibility2,444
testing
Here’s How to Instruct a LLM to Reference the ARIA Authoring Practices Guide (eri)2,443
how-tos, ai, aria
Why WebAIM’s Report Only Found 6 Issues on a Million Pages2,442
videos, webaim
Mastering Dialog Accessibility2,441
modals, html, aria
You Might Not Need “role="presentation"” (stv/pic)2,440
html, aria
Accessibility Contractors Have Their Place-but It’s Not Everywhere2,439
business-relations, processes
Does Your Navigation Need an ARIA Menu? Probably Not (pop)2,438
navigation, aria, keyboard-navigation
You Know What? Just Don’t Split Words Into Letters (aar)2,437
html, screen-readers, support
A New Meta Tag for Respecting Text Scaling on Mobile (mat)2,436
metadata, scaling
Clarity Is Not the Enemy of Depth (the)2,435
content, writing
Quick Tip: Do Not Replicate OS Behavior (nat)2,434
tips-and-tricks
How to Write Alt Text for News (sta/the)2,433
how-tos, alt-text, images
Accessibility Conformance Testing (ACT) Rules Format 1.1 (wil+/w3c)2,432
compliance, testing, documentation
You Probably Shouldn’t Be Annotating Focus Order (eri)2,431
focus, forms
AI Will Eliminate the Need for Accessibility Professionals? I Think Not2,430
ai, testing, career
Accessible Design Is Digital Infrastructure (ann)2,429
design
Accessibility Progress and Healthy Engineering Teams (hbu)2,428
technical-debt, web-platform, prioritization
Accessible Inline Collapsible (eri)2,427
html, disclosure-widgets
How the Same Content Always Has Multiple Different Versions2,426
content, comparisons
“WCAG Is Difficult to Read, Don’t Read It” Is a Self-Fulfilling Prophecy (yat)2,425
wcag, standards
How to Design Great Alt Text: An Introduction (deq)2,424
how-tos, introductions, alt-text, images
How an Accessibility Designer Adds Keyboard Shortcuts to a Web App (eri)2,423
web-apps, keyboard-shortcuts
Why I Don’t Call Myself an Accessibility Expert2,422
career
Try Text Scaling Support in Chrome Canary (jos)2,421
chrome, google, browsers, scaling
There Is No Need to Trap Focus on a “dialog” Element (zel/css)2,420
modals, focus
Using Maturity Models to Build Accessibility That Lasts (ted)2,419
6 Ways to Set Better Content Accessibility Goals in 20262,418
processes
Barriers From Links With ARIA (aar)2,417
links, html, aria
10 Digital Accessibility Predictions for 2026 (ons)2,416
outlooks, wcag, career, ai, legal, assistive-tech
Do We All See the Same Colors? (tba)2,415
colors, color-blindness
I Learned the First Rule of ARIA the Hard Way (css)2,414
aria, semantics, html
Demystifying Screen Reader Use for Manual Testing: Deneb Pulsipher and Kosi Asabere2,413
videos, testing, screen-readers
The Accessibility Manager Moment No One Warns You About2,412
leadership, legal, communication
Accessibility 101 and Core Concepts (kno)2,411
videos, introductions, concepts
Why Light-Weight Websites May One Day Save Your Life (mah)2,410
performance, print, frameworks
Mobile App Accessibility Under EN 301 549 v4.1.02,409
mobile, standards
Beyond Compliance: 5 Surprising Ways the UVAC Framework Turns Accessibility Into a Brand Powerhouse (wil)2,408
processes, concepts
Accessible Faux-Nested Interactive Controls (eri/pic)2,407
conformance, html, nesting
Accessibility (bog+/htt)2,406
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,405
live-regions, support, screen-readers, nvda, jaws, voiceover
Beyond Manual Audits: How Automation Strengthens Accessibility (equ)2,404
auditing, automation, wcag
ARIA Roles Can Remove Their Children’s Semantics (ste)2,403
html, aria, semantics
On Abbreviating Accessibility (ons)2,402
microcontent
What Is the Minimum Markup Needed to Create a Modal?2,401
modals, minimalism, html, css
Brief Note on Application Keyboard Shortcuts (aar)2,400
keyboard-shortcuts, screen-readers
Judging Severity in Accessibility Issues (joe)2,399
Common Misconceptions About Testing Accessibility (tet)2,398
testing
2026 Accessibility Hiring Looks Busy, Yet the Patterns Show Underlying Weakness2,397
career
5 Accessibility Checks to Run on Every Component (hdv/zer)2,396
components, testing, keyboard-navigation, design-tokens, microcontent, zooming, screen-readers
Kai Wong’s Predictions for the Future of Accessibility2,395
outlooks
Damian Sian’s Predictions for the Future of Accessibility2,394
outlooks
Anna Thielke’s Predictions for the Future of Accessibility2,393
outlooks
Eric Bailey’s Predictions for the Future of Accessibility (eri)2,392
outlooks
How I Evaluate an ACR (VPAT) (aar)2,391
compliance, vpat-acr, processes
Being a Colourblind Designer (wpa)2,390
videos, color-blindness, colors, design
Testing Methods: Status Messages (dec)2,389
testing, wcag, notifications, link-lists
Touch Targets and Web Accessibility2,388
touch
Building the Brain of Your Accessibility AI (ted)2,387
ai
Chrome DevTools Features I Use All the Time (and Why You Should Too) (kee/per)2,386
dev-tools, chrome, google, browsers, performance, lighthouse, network, embed-code
How to Design for (and With) Deaf People (vit/sma)2,385
how-tos, design
Testing Methods: Name, Role, Value (dec)2,384
testing, wcag, aria, link-lists
The Final Nail in the HTML5 Document Outline Coffin (tem)2,383
html, headings
Testing Methods: Accessible Authentication (Enhanced) (dec)2,382
testing, wcag, authentication, security
Testing Methods: Accessible Authentication (Minimum) (dec)2,381
testing, wcag, authentication, security
Tests for CSS Generated Content Alternative Text2,380
css, generated-content, alt-text, support, voiceover, nvda, jaws, screen-readers
Testing Methods: Redundant Entry (dec)2,379
testing, wcag, forms
Eight Quick Things to Remember When Using “aria-owns”2,378
aria, dom, assistive-tech
Testing Methods: Error Prevention (All) (dec)2,377
testing, wcag, errors
Testing Methods: Help (dec)2,376
testing, wcag
Testing Methods: Error Suggestion (dec)2,375
testing, wcag, errors, link-lists
2026 Predictions: The Next Big Shifts in Web Accessibility (web)2,374
outlooks, ai, wcag, html
Testing Methods: Labels or Instructions (dec)2,373
testing, wcag, labels, forms, link-lists
Five Accessibility Trends to Watch in 20262,372
trends
Testing Methods: Error Identification (dec)2,371
testing, wcag, errors, link-lists
Did You Know Some ARIA Roles Remove Child Semantics?2,370
html, aria, semantics
Testing Methods: Consistent Help (dec)2,369
testing, wcag, consistency
The Many Lives of the Page Title (kat/mat)2,368
html, user-experience, wcag
Semantics Beyond the Tag Name (kno/mat)2,367
html, attributes, aria, semantics
Testing Methods: Change on Request (dec)2,366
testing, wcag, link-lists
Early Signs of EAA Enforcement Across Europe (deq)2,365
eaa, legal, compliance
The Anatomy of an Accessible Text Field (ink)2,364
forms, html, labels
Accessibility Is Personal (css)2,363
html
You Can’t Opt-Out of Accessibility (val)2,362
design, legal
A Decade of Accessibility Weekly (dav)2,361
retrospectives
Don’t Leave the Screen Reader Hungry (ger/mat)2,360
html, emoji, screen-readers
What Continuous Improvement Model Is Best for Accessibility?2,359
processes
3 Color Contrast Mistakes Designers Still Make (uxd)2,358
contrast, colors, images, wcag, mistakes
Your Post Is Cool, but Is It Accessible and Inclusive? (a11)2,357
videos
Warp Speed to Accessibility: Fast-Tracking Inclusive Testing (a11)2,356
videos, testing
How “aria-labelledby” Really Works2,355
aria, attributes, html
Testing Methods: Consistent Navigation (dec)2,354
testing, wcag, navigation, consistency
Testing Methods: On Input (dec)2,353
testing, wcag, forms, link-lists
German Auditors Reject Accessibility Overlays in EAA Context2,352
auditing, overlays, legal, eaa
Accessibility as a Core Requirement (mha)2,351
prioritization
Testing Methods: On Focus (dec)2,350
testing, wcag, forms, focus, keyboard-navigation
What Does “Hidden” Actually Mean in Accessible Name Computation?2,349
naming, hiding
Testing Methods: Pronunciation (dec)2,348
testing, wcag, pronunciation, screen-readers
Accessibility Is a Human Right, Cruelty a Human Wrong (zel)2,347
fonts
Testing Methods: Reading Level (dec)2,346
testing, wcag, link-lists
The Ultimate Guide to UI Design in 2026 (web)2,345
guides, design, user-experience, simplicity, consistency, hierarchy
A11y Considerations in Math on the Web (man/mat)2,344
mathml, screen-readers, nvda, voiceover, support
Testing Methods: Abbreviations (dec)2,343
testing, wcag, content, link-lists
Using the Browser Console for Accessibility Testing2,342
testing, console, javascript, examples
The Design System of the Christmas Factory2,341
design-systems, processes
Testing Methods: Unusual Words (dec)2,340
testing, wcag, content, link-lists
Accessibility Updates (w3c)2,339
videos, wcag, standards
A11y Freedom Beaver (ste/mat)2,338
aria, html
Testing Methods: Language of Parts (dec)2,337
testing, wcag, internationalization
Common Misconceptions About WCAG (tet)2,336
wcag, standards
How We Automate Accessibility Testing With Playwright and Axe (boj)2,335
testing, automation, playwright, axe
Meeting WCAG Is an Achievement (yat)2,334
wcag, compliance
Testing Methods: Language of Page (dec)2,333
testing, wcag, internationalization
“aria-busy” Is Not Your Friend (ger)2,332
aria, nvda, jaws, voiceover, screen-readers
Did You Know Your Browser Has Two Accessibility Trees?2,331
browsers, chrome, blink, google
Design Accessible Animation and Movement With Code Examples (pop)2,330
design, animations, css, javascript, examples
Testing Methods: Dragging Movements (dec)2,329
testing, wcag
Accessible by Design: The Role of the “lang” Attribute (col/mat)2,328
internationalization, html, attributes, metrics
Testing Methods: Concurrent Input Mechanisms (dec)2,327
testing, wcag
IDREFs: What They Are and How to Use Them (kil/mat)2,326
html, forms, aria
Testing Methods: Target Size (Enhanced) (dec)2,325
testing, wcag, touch
What Are DOM Mutations?2,324
dom, javascript
Dealbreaker Bugs in Native Popovers (mat)2,323
pop-overs, bugs
Testing Methods: Motion Actuation (dec)2,322
testing, wcag, mobile
Testing Methods: Label in Name (dec)2,321
testing, wcag, labels, aria
End-to-End Browser and Accessibility Event Architecture2,320
browsers, event-loop, browser-engines, javascript-engines, assistive-tech
Common Misconceptions About Disability (tet)2,319
concepts
Solving Small Text and Contrast Issues for Large-Screen Readability (a11)2,318
contrast, readability, typography
Testing Methods: Pointer Cancellation (dec)2,317
testing, wcag
You Can’t Make Something Accessible to Everyone (aar)2,316
design
Understanding “aria-live” Timing: A Two-Layer Model2,315
aria, live-regions, notifications
From Reactive to Proactive: Building a Sustainable Accessibility Program (equ)2,314
processes, culture, w3c
Testing Methods: Pointer Gestures (dec)2,313
wcag, testing
“Sloppy” Code and Accessibility Issues: The Trouble With Trump’s Silicon Valley-Inspired Web Design Project (not)2,312
design, quality, case-studies
The Next Revolution in Design: Emotional Accessibility (fas)2,311
design, outlooks
Testing Methods: Focus Appearance (dec)2,310
testing, wcag, focus, keyboard-navigation, link-lists
Can You Make Toast Messages Accessible? (ada)2,309
notifications
Testing Methods: Focus Not Obscured (Enhanced) (dec)2,308
testing, wcag, focus, keyboard-navigation
Testing Methods: Focus Not Obscured (Minimum) (dec)2,307
testing, wcag, focus, keyboard-navigation
EAA Deadlines, Why You Probably Can’t Wait Another 5 Years2,306
eaa, legal, compliance
Testing Methods: Section Headings (dec)2,305
testing, wcag, headings
The Accessibility Problem With Authentication Methods Like CAPTCHA (sma)2,304
captcha
AI for Good Accessibility (ala)2,303
slides, ai
5 Reasons Why WCAG AA Compliance Does Not Mean Your Website Is Accessible (cra)2,302
wcag, compliance, colors, readability, performance, content, multimedia, quality
The Idiot Sandwich—on Embedding Alt Text (ede)2,301
images, alt-text
What an Accessibility Conference Taught Me About Designing for All2,300
design
Accessibility and Usability: Inline Field Validation vs. Constantly Active Submit Button2,299
forms, buttons, validation, usability, comparisons
Testing Methods: Link Purpose (Link Only) (dec)2,298
testing, wcag, links, microcontent, link-lists
Testing Methods: Location (dec)2,297
testing, wcag, navigation
Animation and Carousels (web)2,296
animations, carousels, css, reduced-motion
Testing Methods: Focus Visible (dec)2,295
wcag, testing, focus, keyboard-navigation, link-lists
Testing Methods: Headings and Labels (dec)2,294
wcag, testing, headings, labels, forms
WCAG 2.1 Addition—Success Criterion 1.4.10: Reflow (Level AA)2,293
wcag, standards, reflow
Testing Methods: Multiple Ways (dec)2,292
wcag, testing, navigation, sitemaps, link-lists
AI Will Soon Deliver Code That Will Pass Automatic Testing by Default (cer)2,291
ai, testing
The Value of Selecting Selects by Value (aar)2,290
wcag, forms
WCAG 3 Update (kno)2,289
videos, wcag, standards
Testing Methods: Link Purpose (in Context) (dec)2,288
wcag, testing, links, microcontent
WCAG 2.1 Addition—Success Criterion 1.3.5: Identify Input Purpose (Level AA)2,287
wcag, standards, forms
WCAG 2.1 Addition—Success Criterion 1.3.4: Orientation (Level AA)2,286
wcag, standards, mobile
Testing Methods: Focus Order (dec)2,285
wcag, testing, focus, keyboard-navigation, link-lists
Testing Methods: Page Titled (dec)2,284
wcag, testing, html
Automated Accessibility Testing for React—Tools and Best Practices You Can Use2,283
testing, react, tooling, best-practices
WCAG 2.1 Addition—Success Criterion 2.5.4: Motion Actuation (Level A)2,282
wcag, standards
Testing Methods: Bypass Blocks (dec)2,281
wcag, testing, keyboard-navigation
Testing Methods: Animation From Interactions (dec)2,280
wcag, testing, animations
A11y 101: 2.4.7 Focus Visible (nat)2,279
introductions, wcag, focus, keyboard-navigation
WCAG 2.1 Addition—Success Criterion 2.5.3: Label in Name (Level A)2,278
wcag, standards, labels, forms
Testing Methods: Three Flashes or Below Threshold (dec)2,277
wcag, testing
Accessible Names and Labels: Understanding What Works and What Doesn’t (tpg)2,276
labels, naming, forms
Testing Methods: Timeouts (dec)2,275
wcag, testing, time
Testing Methods: Re-Authenticating (dec)2,274
wcag, testing, authentication
Testing Methods: Interruptions (dec)2,273
wcag, testing
Why Headings Are Important in HTML: Structure, Accessibility, and SEO2,272
html, headings, seo
“aria-labels” and Privacy: A Word of Caution (hom)2,271
aria, privacy
Link vs. Button: Choosing the Right Element for the Right Job (tpg)2,270
html, links, buttons, wcag, comparisons
Testing Methods: Pause, Stop, Hide (dec)2,269
wcag, testing, multimedia, animations, link-lists
Testing Methods: Timing Adjustable (dec)2,268
wcag, testing, time, link-lists
Testing Methods: Character Key Shortcuts (dec)2,267
wcag, testing, keyboard-shortcuts
Sustainable Accessibility in Complex Organisations: Organisational Realities (ihe/tet)2,266
Sustainable Accessibility in Complex Organisations: Strategic Foundations (ihe/tet)2,265
leadership, dei, processes
A Practical Guide to Flutter Accessibility: The Basics (kor)2,264
guides, fundamentals, flutter
Explaining the Accessible Benefits of Using Semantic HTML Elements (geo/css)2,263
html, semantics
100, 150, or 200? Debunking the Alt Text Character Limit2,262
alt-text, images, link-lists
Is Figma in Its Accessibility Era? (uxd)2,261
figma
Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy2,260
interviews, content, writing
Why Separate Guest and Logged in States Create Accessibility Barriers2,259
Grayscale Testing: The Missing Step in Color Accessibility (pop)2,258
testing, colors
Dark Mode Is the New Comic Sans (and You Know It) (web)2,257
dark-mode, design
Global Digital Accessibility Salary Survey (web)2,256
surveys, career
Testing Methods: Keyboard (No Exception) (dec)2,255
testing, keyboard-navigation
AI and Alt Text (ted+/web)2,254
videos, ai, alt-text, images
Get Started With Manual Testing (pop)2,253
introductions, testing
Sometimes the Best Accessibility Fix Is a Usability Fix2,252
usability
ChatGPT Sez Build With Semantics First (ste)2,251
chatgpt, chatgpt-atlas, ai, openai, browsers, html, semantics
Alt Text or Image Description?2,250
images, alt-text, comparisons, terminology
A11y 101: 2.4.5 Multiple Ways (nat)2,249
introductions, wcag
Your Accessibility Score Is Lying to You2,248
metrics, testing
Testing Methods: No Keyboard Trap (dec)2,247
testing, wcag, keyboard-navigation
The Curse of the Custom Cursor (mal)2,246
cursors, design
The Edge Cases That Break Hearts (and Products) (lau/nng)2,245
design, usability, user-experience
Atlas Ableism (ste)2,244
chatgpt-atlas, openai, browsers, compliance
Yes, Let’s Teach LLMs Accessibility, but Also Provide the Companies Using Them With Better Strategies (hdv)2,243
ai, advocacy
OpenAI, ARIA, and SEO: Making the Web Worse (aar)2,242
chatgpt-atlas, openai, browsers, aria, seo
Why Accessibility Breaks Between Design and Development (a11)2,241
design, processes, collaboration, testing
W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c)2,240
wcag, standards, w3c
What State ARIA In? (tpg)2,239
aria, html
How to Write an Accessibility Statement in 2025, With Examples (chr)2,238
how-tos, documentation, compliance, legal, examples
How to Audit Web Accessibility With [the] WAVE Extension2,237
how-tos, auditing, browser-extensions, webaim
Page Headings Don’t Belong in the Header (tem)2,236
html, headings, skip-links
Common Misconceptions About Screen Readers (tet)2,235
screen-readers
Tables: Beyond Rows and Columns (tpg)2,234
wcag, tables, html, semantics, jaws, nvda, screen-readers
Todd Libby on Deceptive Patterns (col+/sho)2,233
podcasts, interviews, anti-patterns
HTML “dialog”: Getting Accessibility and UX Right (jar)2,232
html, modals, scrolling, user-experience
Testing Methods: Content on Hover or Focus (dec)2,231
wcag, testing, focus, hover
Stop Inviting Overlay Employees and Bad Actors Into Accessibility Spaces2,230
overlays, business-relations
Why WordPress Themes Require Underlines on Links (joe)2,229
wordpress, theming, links
Eyeing Accessibility Deadline, States Root Out Ancient Web Issues (col/sta)2,228
design
Testing Methods: Text Spacing (dec)2,227
testing, wcag, typography, readability
When to Use Modal vs. Dialog Components (a11)2,226
modals, html, aria
How to Test WCAG 1.4.10: Reflow (Level AA)—Easy Website Accessibility Test You Can Do2,225
videos, how-tos, testing, wcag, reflow
Accessibility Testing Comparison: Automated Testing vs. Human Auditing vs. Usability Testing (int)2,224
usability, testing, auditing, automation, comparisons
Rethinking Cookie Dialogs (nat)2,223
disclosure-widgets, html, cookies, consent-management
How to Conduct User Testing With People With Disabilities (int)2,222
how-tos, testing, processes
Essential Visually Hidden CSS Techniques for Web Accessibility (a11)2,221
hiding, css, techniques
From Hobby to Career: Sara Joy on CSS, Accessibility, and Making the Web More Whimsical (sar+)2,220
videos, interviews, css
A Threat Model for Accessibility on the Web (sun)2,219
css, standards
A Guide to Creating Accessible PDFs Using Free Tools (stv/pic)2,218
guides, pdf, tooling, testing, jaws, nvda, voiceover, screen-readers
Understanding the Removal of 4.1.1 Parsing in WCAG 2.2 (tpg)2,217
wcag, conformance, html
June Liu and David Denedo on Making the Web Accessible: The Mission Behind WP Accessibility Day (nat+)2,216
podcasts, interviewing, awareness-days, wordpress
Testing Methods: Non-Text Contrast (dec)2,215
testing, wcag, contrast, colors
ADA Title II and PDFs: Fix, Archive, or Delete? (kar)2,214
ada, compliance, pdf
I Completed an IT Degree… What’s Accessibility? (int)2,213
career
Make Navigation Accessible With “aria-current” (a11)2,212
navigation, aria, attributes
Accessible Form Validation With Examples and Code (pop)2,211
validation, forms, examples
Website Accessibility Strategy (pop)2,210
strategies, content, processes
WCAG’s Longevity (yat)2,209
wcag, standards
ARIA and Real World Dangers (dec)2,208
aria
European Accessibility Act (EAA) and What It Means for You (inc)2,207
videos, eaa, legal
Why Sticky Navigation Can Undermine Accessibility2,206
navigation
Creating a Truly Accessible Flip Card (sib/tpg)2,205
html, css, javascript
When Accessibility Isn’t Easy: Features That Need Love (a11)2,204
videos
Accessibility Minute—September 2025 (col)2,203
images, alt-text, captions, comparisons
DOJ Questioning the New Title II Web Regulation2,202
legal, ada
Testing Methods: Reflow (dec)2,201
testing, wcag, reflow
CAPTCHA, When Security Takes Precedence Over Accessibility2,200
captcha, security
A11y 101: 2.4.4 Link Purpose (in Context) (nat)2,199
introductions, wcag, links, microcontent
The 5th Motivation for Accessibility: Brand and Marketing—the Binary Choice2,198
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,197
forms, wcag
Digital Accessibility Is a Journey, Not a Destination (dec)2,196
concepts
Taking a Shot at the Double Focus Ring Problem Using Modern CSS (eri/pic)2,195
css, focus
A Quick Primer on Accessible Pagination (kar)2,194
introductions, pagination, html, css, assistive-tech
CSS to Speech: Alternative Text for CSS-Generated Content (sar)2,193
css, voice, generated-content, alt-text, support, browsers, screen-readers
Why Now Is Not the Time to Think About WCAG 3 (kar)2,192
wcag, standards, compliance, legal
“forced-color-adjust: none” Is an Unavoidable Foot Gun (cod)2,191
css, colors, contrast
Accessible Time Format (oze)2,190
time
“aria-label” or “title”? Screen Reader Behaviour Explained (a11)2,189
html, attributes, screen-readers
Screen Readers Do Not Need to Be Saved by AI (cra)2,188
screen-readers, ai
Avoid Adding Modals to Other Modals or Dropdowns (a11)2,187
modals, wcag
Navigating the World of Web Accessibility With Sara Soueidan (sar+)2,186
videos, interviews, wcag, aria, html, css
How Blind People Navigate the World, On- and Offline (lau)2,185
navigation, screen-readers, nvda, jaws
Reviewing the Logic and Value of the W3C’s Accessibility Maturity Model (kar)2,184
w3c, processes, culture, leadership
Star Raters Are More Challenging to Make Accessible Than You Might Think2,183
keyboard-navigation
What to Expect in WCAG 3.02,182
wcag
Baby Steps Accessibility—Page Titles (dec)2,181
html, microcontent, best-practices
Digital Accessibility: Start Now, Don’t Wait (dec)2,180
Testing Methods: Visual Presentation (dec)2,179
testing, wcag
Auditing Your Design System for Accessibility2,178
design-systems, auditing, processes
Understanding Focus Indicators for Web Accessibility (a11)2,177
focus, keyboard-navigation, wcag, compliance
How to Make Complex Data Accessible for Users With Disabilities (pop)2,176
how-tos, information-design, visualization, tables, examples
Why Moving Away From SPAs Improves Usability, Accessibility, and SEO (inn)2,175
single-page-apps, usability, seo, html, semantics
Screen Reader HTML Support—Lookup (ste)2,174
html, screen-readers, support, overviews
How to Perform a Comprehensive WCAG Audit (a11)2,173
how-tos, auditing, wcag, compliance
Accessible Writing Techniques for Web Content (a11)2,172
writing, content, techniques
Baby Steps Accessibility—Color Contrast of Text (dec)2,171
colors, contrast, wcag
Why You Should Test Your Page Without JavaScript2,170
javascript, support, progressive-enhancement
Testing Methods: Low or No Background Audio (dec)2,169
testing, multimedia, wcag
Why Inclusive Products Are Green Products (tet)2,168
dei, principles, user-experience, consistency, sustainability
How Designing for Disability Benefits Everyone2,167
history, economics
How to Minimize Legal Risks in Accessibility Compliance (nat)2,166
how-tos, compliance, legal
Focus on the People That Make Things Happen (tem)2,165
culture, processes
7 Top 2025 Web Design Trends2,164
design, trends, simplicity, performance, dark-mode, ai, content
Why Digital Accessibility Starts Within: Lessons From Crystal Preston-Watson (tri/hac)2,163
lessons
Accessible Authentication (kar)2,162
authentication, testing
Designing for Discovery: Why AI and Accessibility Are Now UX Priorities (web)2,161
design, ai, user-experience
Nested Scroll Bars Are the One of the Biggest Accessibility Evils, Ever2,160
scrolling, tables, wcag
A11y 101: 2.4.3 Focus Order (nat)2,159
introductions, focus
How to Create an Accessible Table With Clickable Rows (ale)2,158
how-tos, tables, html
Accessibility Statements Are Not Legal Contracts—They’re Value Signals2,157
documentation, compliance, legal
Use of Color (Level A) WCAG 1.4.1—Accessibility Design Tips2,156
colors, wcag, tips-and-tricks
Why Does Big Tech Not Run Accessibility Bug Bounties?2,155
processes, bugs
New Bookmarklet: WCAG SCs Lookup Tool (llo)2,154
bookmarklets, wcag
The ARRM Framework: What It Is and How It Can Be Leveraged for Digital Inclusion (dbo+/kno)2,153
interviews, dei, processes
Interaction Design and Accessibility: UX Without Barriers (a11)2,152
interaction-design, user-experience
About “Best Practices” (yat)2,151
best-practices
“Best Practice” Is Just Your Opinion (cra)2,150
auditing, quality, best-practices
Trusting the Browser (med)2,149
focus, keyboard-navigation, browsers, support
Testing Methods: Images of Text (dec)2,148
testing, wcag, images
The Good, the Bad, and the Unreadable (mal)2,147
fonts, readability, legibility, wcag
Universal Design vs. Inclusive Design (ons/tpg)2,146
design, dei, concepts, comparisons
Accessibility Issues of CAPTCHA (oze)2,145
captcha
The First Rule of ARIA (nat)2,144
aria, principles, html
CSS-Only Solutions Are Not Accessible (cfe)2,143
css, focus
How Much Should You Spend on Accessibility? (kar)2,142
compliance, economics
Animated Sites Are Unique, but Not Always Accessible (uxd)2,141
animations, multimedia, wcag, user-experience
Can Components Conform to WCAG? (hdv)2,140
components, wcag, compliance
On Dashes, AI, and Screen Readers (ons/tpg)2,139
typography, ai, screen-readers
Style Your Underlines (ada)2,138
css, links, interaction-design
Conformance vs. Compliance, Accessibility Standards Edition (hdv)2,137
standards, conformance, compliance, terminology, comparisons, wcag
How a Blind Person Uses Social Media and AI to Drive Accessibility (equ)2,136
interviews, ai, social-media
5 Heading Accessibility Issues to Avoid (pop)2,135
headings, html
Accessibility Pushback2,134
advocacy
Rebuilding Graphs for Accessibility: Inside Khan Academy’s Inclusive Design (kha)2,133
visualization, information-design, case-studies
When HTML Speaks Clearly2,132
html, conformance, semantics
What’s the European Accessibility Act Got to Do With My Design System? (ger/zer)2,131
design-systems, eaa, compliance, legal
A11y 101: 2.4.1 Bypass Blocks (nat)2,130
introductions, wcag, skip-links
Focus Not Obscured (taf)2,129
focus, keyboard-navigation, wcag
Horizontal Scrolling Containers Are Not a Content Strategy (aar)2,128
scrolling, carousels
More Than Just Text: The Real Power of Labels (tpg)2,127
labels, forms, html
WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts2,126
wcag, eaa
Built-In Accessibility: Blessing or Curse? (hdv/jsh)2,125
videos
Found an Accessibility Issue? Now What? (ser/a11)2,124
videos, processes, communication
Getting Started With Manual Testing (jay/pop)2,123
videos, introductions, testing
Testing Methods: Audio Control (dec)2,122
testing, wcag, multimedia
A11y 101: 2.3.1 Three Flashes or Below Threshold (nat)2,121
introductions, wcag
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)2,120
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,119
time, user-experience
The Needs of People With Cognitive Disabilities (oze)2,118
wcag
Implementing Accessible SVG Elements (a11)2,117
svg, images, fundamentals
The “Accessibility” Link Is a Lie: My Adventures in Weaponizing Corporate Virtue Signaling (wei)2,116
legal
The Web Is About to Get Better for Everyone, Everywhere (den)2,115
web, eaa
How to Sell the European Accessibility Act to Your Boss (edd/uxd)2,114
how-tos, eaa, legal, advocacy, link-lists
How Semantics and ARIA Attributes Support Accessible Design (tpg)2,113
semantics, aria, html, attributes
How to Create Audio Description VTT Files for Free: No Fancy Tools Needed (mer)2,112
how-tos, multimedia, captions
Testing Methods: Use of Color (dec)2,111
testing, wcag, colors
A Primer on Focus Trapping (zel/css)2,110
introductions, focus, keyboard-navigation, javascript
Quick Tip: Use Fewer Links (nat)2,109
links, tips-and-tricks
Super Short Note: Placeholder Perfidy (ste)2,108
html, placeholders
The Communication Crisis That’s Killing UX Design Careers (uxm)2,107
user-experience, design, career, communication, ai
Making Sense of Accessibility and the Law (tem)2,106
legal, eaa, ada, section-508, compliance
European Accessibility Act (EAA) FAQ (tet)2,105
eaa, legal
Eight Skunkworks Projects That Advance Accessibility Without Approval2,104
examples, advocacy
Fast, Simple, High Impact: DIY Accessibility Testing for Any Team (a11)2,103
testing, keyboard-navigation
A Label and a Name Walk Into a Bar (ste)2,102
labels, html, concepts, examples
A11y 101: 2.2.2 Pause, Stop, Hide (nat)2,101
wcag, multimedia, animations, reduced-motion
How Keyboard Traps Impact Web Accessibility (a11)2,100
keyboard-navigation, focus, testing
We Need to Talk About Your Accessibility Statement (cer)2,099
documentation, compliance
Please, Can We Have ARIA Notify (nic)2,098
aria, live-regions, apis
Why I Don’t Trust WCAG 2.2 and What I’m Hoping From 3.0 (dxn/log)2,097
wcag, standards
Managing Focus and Visible Focus Indicators: Practical Accessibility Guidance for the Web (tpg)2,096
focus, keyboard-navigation, wcag
Short Note: WCAG/ARIA—State of Confusion (ste)2,095
wcag, aria
Testing Methods: Identify Input Purpose (dec)2,094
testing
When Accessibility Standards Slip, Design Steps Up2,093
design
A11y 101: 2.2.1 Timing Adjustable (nat)2,092
introductions, time
It’s All About (Accessibility) Focus and Compose (eev)2,091
focus, keyboard-navigation, components
Not Just WCAG: How Web Accessibility Really Works in Europe2,090
standards, legal, wcag, bitv, comparisons
Digital Accessibility Fundamentals: What Are Our Obligations? (int)2,089
videos, fundamentals, legal
Digital Accessibility Fundamentals: What Is Digital Accessibility? (int)2,088
videos, fundamentals
Digital Accessibility Fundamentals: Who Does Digital Accessibility Affect? (int)2,087
videos, fundamentals
Digital Accessibility Fundamentals: Why Engage With Digital Accessibility? (int)2,086
videos, fundamentals
Ensuring Accessibility in Single Page Applications: A Comprehensive Guide2,085
guides, single-page-apps
Creating an Effective Website Accessibility Checklist2,084
checklists
Tabindex: What It Is, How It Works, and When to Use It (pop)2,083
html, focus, keyboard-navigation
Testing Methods: Orientation (dec)2,082
testing, wcag
The Accessibility Pipeline for Frontend Teams (sto)2,081
storybook
A11y 101: 2.1.4 Character Key Shortcuts (nat)2,080
introductions, wcag, keyboard-shortcuts
Accessible Social Media: Alt Text2,079
social-media, alt-text, images
How Long Can Alt-Text Be? (jup)2,078
alt-text, images
The European Accessibility Act: Dreams and Gratitude (lfl)2,077
eaa, legal
What Is a VPAT? Understanding the Meaning and Value of the Voluntary Product Accessibility Template (tpg)2,076
vpat-acr, compliance
Implement WCAG Rules in Your Infographics (a11)2,075
wcag, visualization, design, images, alt-text, contrast, colors
Top 5 Web Accessibility Issues in 2024 (and How to Fix Them) (int)2,074
semantics, focus, keyboard-navigation, contrast, colors
It’s More Than Picking a Pretty Font (uxd)2,073
fonts, legibility, readability, typography, wcag
From Word Fluff to Real Impact: Achieving Specific, Measurable, and Accountable Accessibility2,072
processes, culture
Joe Dolson and Jonathan Desrosiers on WordPress Accessibility: Core Commitment or Canonical Plugin (joe+)2,071
podcasts, interviews, wordpress
SVG Optimization and Accessibility Basics (dbu)2,070
fundamentals, svg, images, optimization
Writing Alt Text With AI (jar)2,069
ai, prompting, alt-text, images
Know Your HTML (Yes, TSX Included) (hel)2,068
html, semantics
WCAG 3, Increment or Overhaul? (ala)2,067
wcag, standards, w3c
Testing Methods: Sensory Characteristics (dec)2,066
testing, wcag
Erring on the Side of Caution (tem)2,065
wcag
What to Say When You Don’t Know the Accessibility Answer2,064
communication
Testing Methods: Meaningful Sequence (dec)2,063
testing, wcag, link-lists
A11y 101: 2.1.2 No Keyboard Trap (nat)2,062
introductions, wcag, keyboard-navigation, focus
Don’t Use That Accessibility Overlay (acc)2,061
overlays
How to Create an Accessible Color Palette (cfe)2,060
how-tos, colors, color-palettes
Selfish Reasons for Building Accessible Uis (nol)2,059
html, debugging, testing
What I Wish Someone Told Me When I Was Getting Into ARIA (eri/sma)2,058
aria, html, assistive-tech, support
Mission Impossible—Accessibility Job Roles (cra)2,057
career, hiring
You’re Not an Accessibility Specialist Until You’ve… (cer)2,056
career
Quick Tip: Avoid Event Listeners on the “window” Object (nat)2,055
javascript, jquery, events, tips-and-tricks
Accessible Rickrolling (hey)2,054
writing, microcontent
Accessibility in Design Systems (dev)2,053
design-systems, eaa, compliance
Accessibility Statements: The Good, the Bad, and the Ugly2,052
documentation, compliance
Testing Methods: Info and Relationships (dec)2,051
wcag, testing, comparisons, link-lists
A11y 101: 2.1.1 Keyboard (nat)2,050
introductions, wcag, keyboard-navigation
Pride, Shame, and Accessibility (hey)2,049
culture
So, You Screwed Up Your EAA Compliance. What Now? (yat)2,048
eaa, compliance, legal
Where to Put Focus When Opening a Modal Dialog (aar)2,047
modals, forms, focus
ARIA/HTML Relationship Severance (ste)2,046
aria, html
Accessibility Terms Every Content Creator Should Know2,045
terminology
“aria-selected”: Practical Examples and Use Cases (flo/a11)2,044
aria, html, examples
Exploring the CSS “contrast-color()” Function… a Second Time (dxn/css)2,043
css, functions, colors, contrast
Quick Tip: WCAG Doesn’t Round (nat)2,042
wcag, tips-and-tricks
How to Make Accessibility “Stick”2,041
how-tos, collaboration, communication
How to Use ARIA Roles and Properties Effectively2,040
how-tos, aria, html
Translating Accessibility (tpg)2,039
localization, attributes, examples
7 Signs of a Bad User Experience and Best Practices to Avoid It2,038
user-experience, best-practices, information-architecture, performance, mobile-first, simplicity, testing, consistency
Championing Accessibility: Technical and Non-Technical Tips (equ)2,037
advocacy, processes
Inclusive Development Practices in Next.js Projects (web/deq)2,036
nextjs, semantics, keyboard-navigation, aria, alt-text, localization, performance, axe
Colour Alone Can Be Used to Convey Meaning, and I Don’t Like It (tem)2,035
colors
Is the DOJ Web Accessibility Rule in Danger?2,034
legal
A11y 101: 1.4.13 Content on Hover or Focus (nat)2,033
introductions, wcag, focus, hover
The Accessibility Advantage (moz)2,032
seo
Up and Coming ARIA (web)2,031
aria, html
Re: Broken Promises (hbu)2,030
ai, tooling
Best Examples of EAA Compliant Websites in 20252,029
eaa, compliance, examples
Quick Tip: Context Is Key (nat)2,028
testing, tips-and-tricks
Ready or Not, the EAA Is Here (uxd)2,027
legal, eaa, wcag
Are You Sure That Table Isn’t a List? (tem)2,026
tables, lists, wcag
The Role of Captions and Transcripts in Accessibility2,025
captions
Making Scannable Web Pages for Assistive Technology (jar)2,024
assistive-tech, design, headings, semantics, html
My Request to Google on Accessibility (aar)2,023
google, history
Deploying Accessibility at Scale: Strategy, Tactics, and Battle Stories (int)2,022
videos, strategies