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 respect and accountability. 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, bobby, captions, color-blindness, dyslexia, eaa, en-301-549, keyboard-navigation, labels, reduced-motion, section-508, skip-links, vpat-acr, wave, wcag (non-exhaustive) · “accessibility” × ? · “accessibility” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
WordPress Accessibility Issues That Are Getting Sites Sued in 20262947
wordpress, legal, wcag
Tales from the 90s: On XML’s Great Future, the Mobile Web on a 4×20-Character Screen, and Accessibility as the Original Responsive Design (fro)2946
history, standards, xml, sgml, html, xhtml, hdml, responsive-design, graceful-degradation, mobile, user-experience
10 SEO Best Practices for Google and AI Search (sem)2945
seo, best-practices, google, ai, search
Designing Accessible Keyboard Focus States With CSS (hac)2944
keyboard-navigation, focus, css
Crafting WCAG 3 for More Accessible User Experiences (w3c)2943
wcag, standards, w3c
You Can’t Be Accessible if People Can’t Understand You (inc)2942
videos, content
Nobody Starts as an Accessibility Expert2941
design, career, learning
Foundations: The Accessibility Tree (cra/tet)2940
fundamentals, dom
Automating All Accessibility Testing Is a Pipe Dream (nic)2939
testing, automation
Dark Mode Very Much Matters to Me (pre/fro)2938
dark-mode
What Is Palpable Content? (rus)2937
html, terminology
Fluid Typography (don)2936
typography, css
19½ Things You Didn’t Know About Accessibility in HTML and CSS (mat)2935
slides, html, css
What I’ve Learned as a Frontend Developer After 3+ Years2934
career, lessons, javascript, css, state-management, performance, communication, tech-stacks
We Read 102 Accessibility Statements Written by EU Online Shops2933
documentation, metrics, studies
Do Screen Readers Actually Read the Screen? (rus)2932
screen-readers
Does Humour Belong in Accessibility? (ste)2931
community
WCAG Process for Assigning Levels (ala)2930
wcag, w3c, processes
Dark Mode vs. Light Mode: Effect on Reading Performance in Low Vision2929
studies, research, dark-mode, metrics
Using AI as Your Accessibility Testing Partner (ons)2928
testing, ai
WCAG 3’s Road to Hell Is Paved With Supplemental Requirements (yat)2927
wcag, standards
WCAG 3 Update—Conformance (ala)2926
wcag, standards, compliance
Typography Scales (don)2925
typography, css, design-tokens
For Review: WCAG 3 Working Draft—September 2026 (w3c)2924
discussions, wcag, standards
Support for “headers” Attribute (aar)2923
html, tables, attributes, support, screen-readers, nvda, firefox, jaws, chrome, edge, voiceover, safari, talkback
Using Maths to Balance Your Heading Styles (cra)2922
headings, math, css, typography
How Many Pages Is Enough in an Accessibility Audit? (kar)2921
auditing, wcag
Why TalkBack Keeps Switching Accents (cra)2920
pronunciation, talkback
Evaluating a Success Criterion (aar)2919
auditing, wcag, processes
How Japan Is Rethinking Web Accessibility Without Laws (mak+/tri)2918
videos
A11y 101—4.1.3 Status Messages (nat)2917
introductions, wcag, notifications, live-regions
If You Have to Ask, Is It Accessible? (web)2916
vpat-acr, documentation
Dave [Letorey] Visits (dle+)2915
videos, interviews, mdn, community, ai
What Automated Accessibility Tools Will Never Catch With Tanveer Khan2914
podcasts, interviews, tooling, testing, automation
The Bypass Mechanism Screen Reader Users Still Don’t Have2913
skip-links, components, wcag
Figure, Video, Figcaption, and Accessibility (sch)2912
multimedia, captions, link-lists
Where Usability Testing and Accessibility Audits Overlap2911
testing, usability, auditing, comparisons, wcag
A11y 101—4.1.2 Name, Role, Value (nat)2910
introductions, wcag, naming, components
How to Write Accessible Times2909
how-tos, writing, time
AFixt Comments on the WCAG 3 Conformance Model (kar)2908
wcag, compliance
Designing for People With No or Limited Mobility (tet)2907
design
Does This Menu Work With Keyboard? the Surprising Number of Big Brands That Fail2906
keyboard-navigation, examples
How Long Does It Take to Remediate Accessibility Audit Findings?2905
auditing
Content Formatting Guidelines for LLMs vs. Google Search2904
guidelines, content, aiso, chatgpt, gemini, google, ai, link-lists
When a Disabled Submit Button Becomes a Dead End (cer)2903
buttons, wcag
Understanding “aria-details” (rus)2902
attributes, aria, html
When Public Doesn’t Include You (gra)2901
dei
Blocked “aria-hidden”: The Warning Is Right, and Every Fix You’ve Found Is Wrong (css)2900
aria, chrome, dev-tools, browsers
Practical Guidelines for Making Destructive Actions Accessible2899
guidelines, usability
Accessible Is Conformant (kar)2898
compliance, wcag, legal
Understanding “aria-roledescription” (rus)2897
attributes, aria, html
Is It Time to Get Ready for WCAG 3? Let’s Read It Together (aaa)2896
videos, wcag
Is Your Board Getting Accessibility Governance Right? (tin/tet)2895
Can We Make Default Tailwind a More Accessible Choice? (spa)2894
tailwind, css
How to Navigate Headings With NVDA Screen Reader (pop)2893
videos, how-tos, headings, navigation, nvda, screen-readers
The Anatomy of Accessible Forms: Required Form Fields (deq)2892
forms
Accessibility Getting Dropped in the Process (nic)2891
design, processes
The “Disability Dongle”: Why Silicon Valley Hates Me and You (wei)2890
AI and Accessibility for Ecommerce: What the Tools Really Do and What They Don’t2889
ai, ecommerce, myths
A11y 101—3.3.4 Error Prevention (nat)2888
introductions, wcag, errors, html, javascript
Promises of Accessibility ComplAIance (cer)2887
compliance, ai
The Accessibility Paradox2886
design, alt-text, images
Tabbed Interfaces (web)2885
navigation, design-patterns, keyboard-navigation
Bend, Do Not Break: Building Resilient Accessibility Programs2884
processes, engineering-management
Fixing My Tooltip Accessibility Mistake (jaf)2883
tooltips, html, aria, attributes, mistakes
A11y 101—3.3.3 Error Suggestion (nat)2882
introductions, wcag, errors
Thirty-Six Years Later: The ADA at a Crossroads (dec)2881
ada, legal
The Worldviews We Build With: Why Good Design Starts in the Spirit (equ)2880
design, dei, processes
Accessibility-Ready Theme Reviews: Extending the Deadline (joe)2879
wordpress, theming
Jessica Lyschik on Why Accessibility in WordPress Themes Is Easier Than You Think (jes+)2878
podcasts, interviews, wordpress, theming
Resize Text and Lessons on Conformance and Techniques (mni)2877
resizing, wcag, compliance, techniques, lessons
Accessibility Bugs Are Often Architecture Bugs (hac)2876
architecture, bugs, mistakes, components, consistency, modals, forms, automation
A11y 101—3.3.2 Labels or Instructions (nat)2875
introductions, wcag, labels, forms
How Accessibility Gets Lost Between Base and Product Design Systems (ann/zer)2874
design-systems
Does Your Form Really Need a Dropdown List? (nng)2873
forms, usability, examples
Use Cases for “aria-expanded” (stv/pic)2872
html, attributes, aria, examples
Image to Text2871
ai, images, alt-text
“prefers-reduced-motion”, Explained (and How to Test It)2870
css, media-queries, reduced-motion, testing
Accessibility in the Age of AI (tet)2869
ai, ai-agents, processes
Accessibility Is Resistance (tin)2868
ai, images
The Coming Assault on Disability Rights2867
legal, ada
My Accessibility Review Process (hom)2866
processes
Does Your Screen Reader Content Need an Editor? (int)2865
content, writing, screen-readers
Oh, It’s Happening to Me (thi+)2864
interviews
Writing for Understanding2863
writing
A11y 101—3.3.1 Error Identification (nat)2862
introductions, wcag, errors
“focusgroup” Tests (aar)2861
html, attributes, focus, chrome, browsers, examples
Return of CSS Outline2860
css, retrospectives
Accessibility Is Not for a Group of Disabled People (eri)2859
The Problem With Blanks for People Who Are Blind or Low Vision2858
design, formatting
Clickable Table Rows Are a Bad Idea (tem)2857
tables, keyboard-navigation, html
Why Accessibility Is An Operational Capability, Not A Feature (sma)2856
design, ai
Red Alert: SBA Advocacy Threatens Entire DOJ Title II Web Rule2855
legal
React’s Architectural Accessibility Gaps2854
react, wcag, html
A11y 101—3.2.4 Consistent Identification (nat)2853
introductions, wcag, labels, naming
Accessibility Isn’t Built Into AI, and That’s a Problem (sam+)2852
videos, ai, dei
WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic)2851
wcag, legal
Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat)2850
css, grids, layout, wcag
How to Scale Digital Accessibility With Design Systems (equ)2849
how-tos, design-systems, scalability
The Myth of the Difficult User (a11)2848
videos, user-experience, myths
Building an Accessible Modal Dialog on the Native “<dialog>”2847
modals, html, typescript
A11y 101—3.2.3 Consistent Navigation (nat)2846
introductions, wcag, navigation, consistency
Gareth [Ford Williams] Goes Fireside (gar+)2845
videos, interviews, standards, design, branding
When Scan Results Become a Legal Risk2844
testing, tooling, automation, legal
The Siren Song of “ariaNotify()” (wil/css)2843
javascript, aria, notifications, attributes, html, jaws, nvda, voiceover, screen-readers
Designing for People Who Are D/deaf (tet)2842
design
Automating Colour Contrast With Design Tokens (stu)2841
contrast, colors, automation, design-tokens
A11y 101—3.2.2 On Input (nat)2840
introductions, wcag, forms
The Case for an Accessibility Designer Vibe Coding When All His Coworkers Are Also Vibe Coding (eri)2839
design, vibe-coding, ai, career
Semantica11y—Semantic HTML for Everyone (ste)2838
packages, html, semantics
SEO Is Not Accessibility, and We Have the Data to Prove It (kar)2837
seo
5 Questions for Laura Carlson (lau+/fro)2836
interviews, web, history
WIIFM: The Motivational Question Behind Every Accessibility Conversation2835
Why Are There So Few Accessibility Complaints From Users? (pla)2834
Can Your AI Pass the Accessibility Test? (aar+)2833
ai, testing
Lawful Design (don)2832
design, legal, consent-management, dei, examples
Prototype Testing for Inclusive and Accessible Web Design2831
prototyping, testing, design
Design Without Borders2830
design, icons
A11y 101—3.2.1 On Focus (nat)2829
introductions, wcag, focus, keyboard-navigation
Where Automated Scanning Fits in Your Accessibility Effort2828
automation, testing
How Good Is Browser Support for the ARIA Notify API? (ale)2827
aria, notifications, apis, support, browsers, screen-readers
Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar)2826
nesting, html
The Website Specification (joo)2825
websites, documentation, fundamentals, seo, security, ai-agents, performance, privacy, resilience, internationalization
An Extension Is Not an Excuse (web)2824
compliance, legal, wcag
Accessibility and AI (eri)2823
ai
Accessibility Question: Is Nesting Interactive Elements Bad? (cod)2822
nesting
Why Ghost Buttons Are the Ultimate Conversion Killer (web)2821
buttons, user-conversion
Maybe Don’t Rely on Google’s “Modern Web Guidance” (aar)2820
google
[Email] Accessibility Report 2026 (ema)2819
studies, research, email
AI-Generated Code Is Inaccessible by Default2818
ai
Not Every Form Field Needs to Be in a Fieldset (jea)2817
forms, html, design-systems
Don’t Put “aria-label” on Generic Elements Like Divs (mat)2816
html, attributes, aria, screen-readers, support
Accessible Forms Are a Business Imperative, Not a Compliance Checkbox (dec)2815
forms, labels, placeholders, keyboard-navigation, simplicity
Keyboard Accessibility: The Clearest Signal of Digital Maturity (dec)2814
keyboard-navigation, focus
Quick Wins That Move Accessibility Forward—Fast (dec)2813
fundamentals
Why Automated Accessibility Testing Is Not Enough: A Leadership Perspective (dec)2812
testing, automation, leadership
What Global Accessibility Awareness Day Really Means (dec)2811
awareness-days
Open-Source Web Accessibility Tools From the University of Illinois2810
videos, tooling, foss
Accessible by Design: HTML, CSS, JavaScript, and ARIA Techniques That Scale2809
videos, html, css, javascript, aria
AI-Generated Accessibility, an Update—Frontier Models Still Fail, but Skills Change the Game (mfa)2808
ai, metrics
GAAD 2026: Not Much to Celebrate, Yet2807
awareness-days, legal
The Web Is Being Made Accessible for AI, Not People (jon+/tec)2806
ai, llmstxt
The Impact of AI on Digital Accessibility (ons)2805
ai
A Systematic Approach to PDF Accessibility2804
videos, pdf
Building a General-Purpose Accessibility Agent—and What We Learned in the Process (eri)2803
ai-agents, ai, lessons, case-studies, github
Introduction to Creating Accessible Documents (tet)2802
introductions, legal, eaa, section-508, ada, wcag, pdf, epub
Design Debt vs. Accessibility Debt: Why Fixing It Early Saves Millions (acc)2801
design, design-debt, concepts, comparisons, economics
Not All Hidden Content Is Equal: How Different Hiding Methods Impact Accessibility2800
hiding, css, html, aria, attributes, techniques, comparisons
A11y 101: 3.1.2 Language of Parts (nat)2799
introductions, wcag
How to Write Accessible Dates2798
how-tos, writing, microcontent, time
Why Keyboard Users Can’t Scroll Your Overflow Containers (css)2797
keyboard-navigation, overflow, scrolling
CSS Math “random()” in Production: Native Randomness Without JavaScript2796
css, math, functions, randomness, javascript, performance
How to Evaluate a VPAT/ACR: Red Flags, Risk Scoring, and What “Partially Supports” Really Means (acc)2795
how-tos, vpat-acr, documentation
From Zero to VPAT: How ICT Vendors Can Build a Repeatable Accessibility Compliance Process (acc)2794
compliance, vpat-acr, processes
How Alt Text Accessibility Supports Low-Vision Users2793
alt-text, images, wcag
Here We Go Again, Again, Again (nat)2792
ada, legal, advocacy
AI in Accessibility: What Product Teams Can Automate (and What They Absolutely Can’t) (acc)2791
ai, automation
AI Doesn’t Fix Accessible Systems—It Depends on Them (ann)2790
ai
Three Stoic Principles for Better Web Accessibility (stv/pic)2789
principles
ARIA Roles and Web Accessibility: A Quick Guide (lev)2788
guides, aria, attributes, html
Tolerating Inaccessibility (mac/web)2787
Do Graphs and Charts Need to Be Accessible? (tem)2786
png, svg, images, aria, information-design
The Design-Minded Engineer (den)2785
career, design, performance, ai
Accessibility Fundamentals (ink)2784
fundamentals
A11Y.md2783
documentation, ai
Global Accessibility Awareness Day, One Month Out (dec)2782
awareness-days
Good Designers, Bad Websites: A Proposal (ala/ali)2781
design
What My Mother’s Stroke Taught Me About Digital Accessibility2780
A Practical Guide to Flutter Accessibility: Hiding Noise, Exposing Actions (kor)2779
guides, flutter
9 Accessibility Myths and Pushbacks (and How to Answer Them) (ste)2778
myths, communication
Multi-Level Navigation: The Challenge of Identifying Parent Sections for Screen Readers (ele)2777
navigation, html, aria, screen-readers
A11y 101: 3.1.1 Language of Page (nat)2776
introductions, wcag, localization, html
Session Timeouts: The Overlooked Accessibility Barrier in Authentication Design (ele/sma)2775
authentication, time, user-experience, design-patterns, wcag
You Can’t Audit Your Way Into Accessibility Culture Change2774
culture, auditing
Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue (bov+)2773
podcasts, interviews, wordpress, traffic, seo, economics
“box-shadow” Is No Alternative to “outline” (mat)2772
mistakes, shadows, css
Don’t Waste Money on an Accessibility Audit (dec)2771
auditing, vpat-acr
Think About What You Feed Into Generative AI Before the Demand Letter Arrives2770
ai, legal, engineering-management
Accessibility Is Not a Feature, It’s Infrastructure2769
concepts
Colour, Contrast, and Creativity (int)2768
colors, contrast, creativity
How to Prioritize ADA Title II Accessibility Efforts (slo)2767
how-tos, ada, legal, prioritization
AI-Generated UI Is Inaccessible by Default (fro)2766
design, ai, axe
Making Product Documentation Work for Humans and AI (ger)2765
documentation, product-management, ai
WCAG3 Contrast as of April 2026 (aar)2764
wcag, contrast, colors
The Major Technical Reasons Why Accessibility Overlays Don’t Work (kar)2763
overlays
How AI Impacts UI, UX, and Accessibility (ons+)2762
videos, ai, user-experience, design
Playwright Accessibility Testing: What axe and Lighthouse Miss (rea)2761
testing, playwright, axe, lighthouse
Hidde [de Vries] Fireside (hdv+)2760
videos, interviews, wcag, en-301-549, sustainability
Old Advice: Hiding Content Has No Effect on Accessible Name or Description Calculation (ste)2759
hiding, aria, html
A11y 101: 2.5.8 Target Size (nat)2758
introductions, wcag
Screen Readers Are Not Testing Tools (yat)2757
testing, screen-readers
Accessibility Overlays Create Problematic “Quick-Fixes” (the)2756
overlays
Making Emojis and Icons Screen Reader Accessible (pop)2755
emoji, icons, images, screen-readers, html
This, Still Not for Everyone (mat)2754
metrics, homepages, webaim
Locked Out: Why OTP and 2FA Often Fail Users With Disabilities2753
authentication, captcha
The WebAIM Million: The 2026 Report on the Accessibility of the Top 1,000,000 Home Pages (web)2752
studies, research, homepages, metrics
Focus Indicators 101: A Simple Guide for Developers (pop)2751
videos, introductions, guides, focus, keyboard-navigation
There’s No Need to Include “Navigation” in Your Navigation Labels (tem)2750
labels, navigation, html
The AI Design Gap: A Student’s Journey in Accessifying Visual Layouts (dar)2749
design, ai
A11y 101: 2.5.7 Dragging Movements (nat)2748
introductions, wcag, drag-and-drop
Mike Smith Fireside (ste)2747
videos, interviews, standards, html, community
Headings the Right Way: Site Building Tips for Accessible Page Content (dru)2746
videos, html, headings
Bad Example: Timesheet Submit Button (rac)2745
html, buttons
Beware of “AI” Accessibility Audits (kar)2744
auditing, ai
A Simple Way to Make Instructions More Accessible2743
documentation
WCAG A vs. AA, Outdated Accessibility Statements, and More (nic)2742
wcag, documentation
Applying Accessibility Fixes With Stealth for the Greater Good (stv/pic)2741
concepts, culture
Why You Shouldn’t Trust the People Who Built Your Inaccessible Site to Fix It2740
auditing
Tooltips That Work for Everyone (ele)2739
tooltips, html, aria, attributes, screen-readers, nvda, jaws
Testing Font Scaling for Accessibility With Figma Variables (sma)2738
fonts, scaling, figma, variables
Shadow DOM Focus Delegation: Getting “delegatesFocus” Right (fro)2737
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)2736
ada, legal
Designing for People With Low Vision (llo/tet)2735
design
A Beginner’s Guide to Manual Accessibility Testing With Keyboard Navigation2734
guides, testing, keyboard-navigation
A11y 101: 2.5.4 Motion Actuation (nat)2733
introductions, wcag
The Accessibility Problem Isn’t Design—It’s Engineering (gbb)2732
legal, eaa, ai
Fifty Years of Hard-Won Rights Are on the Line: The Fight to Save Section 504 (dar)2731
legal
Quick Tip: Don’t Use “<abbr>” (nat)2730
html, tips-and-tricks, screen-readers, support
3 Reasons Why You Should Care About Document Accessibility2729
pdf
Getting Developers to Care about Accessibility: Carrots and Sticks2728
processes, culture
Slouching Towards WCAG 2.1 (mni)2727
ada, legal, wcag
AI, Plain Language, and Responsibility (mni)2726
writing, ai
Red Alert: The DOJ Title II Web Accessibility Rule Is in Danger2725
ada, legal
A11y 101: 2.5.3 Label in Name (nat)2724
introductions, wcag, labels, forms
Accessibility Is the Foundation (jul)2723
aria
Digital Accessibility Policies and Statements—What, How, and Why (kno)2722
videos, documentation, policies
New Bookmarklet—Structure Revealer (llo)2721
bookmarklets, html
Automated Accessible Text With “contrast-color()” (una)2720
css, functions, colors, contrast
Life as an Accessibility Specialist: What You Need to Know2719
career
Quick Tip: Dialog Focus (nat)2718
modals, focus, tips-and-tricks
Designing for People With Anxiety (tet)2717
design
The Enforced Accessibility of the “geolocation” Element (chr/fro)2716
html, geolocation
Accessibility and AI Agents2715
ai-agents, ai
The Accessibility D.E.N.N.I.S. System (jar)2714
processes
On Matters of Accessibility2713
Your Skip Link Targets May Not Need “tabindex=-1” to Work Properly (mat)2712
skip-links, html, attributes
A Guide to Accessible Focus Indicators (pop)2711
guides, focus, keyboard-navigation, css
Every Jira Ticket Is Your Accessibility Policy (equ)2710
policies, atlassian, processes, product-management
2026 Crystal Ball: What to Expect in the ADA Title iii Universe This Year2709
ada, outlooks
Accessibility Testing Takes More Than a Scan2708
testing, tooling
What I Like About WCAG 3.0 (kar)2707
wcag
W3C Accessibility Guidelines (WCAG) 3.0 (ala+/w3c)2706
w3c, guidelines, wcag
Finding an Accessibility-First Culture in npmx (abb/pic)2705
culture, npmx
Popover API or Dialog API: Which to Choose? (zel/css)2704
pop-overs, modals, apis, javascript
A11y 101: 2.5.2 Pointer Cancellation (nat)2703
introductions
Figcaptions Versus Alt Text (tem)2702
html, images, alt-text, comparisons
A New Path for Digital Accessibility? (web)2701
ai, outlooks
“role=presentation” Is No Alternative for “aria-hidden=true” (mat)2700
aria, html, attributes, comparisons
Accessibility People Are a Superpower (jar)2699
Accessibility Matters2698
Put “aria-hidden=true” on Decorative SVGs (mat)2697
svg, images, aria, attributes
Before, During, and After2696
processes, legal, compliance, community
Accessibility Considerations for Off-Site Navigation and Downloads2695
navigation
“Harmless” Website Updates Can Create Serious Problems for Your Users—Here’s How It Happens2694
maintenance
When Is a Link Not a Link? (dec)2693
html, links, semantics
Let’s Break Some WCAG Rules (ndc)2692
videos, wcag
Matt May Speaks (mat+)2691
videos, interviews, html, standards
“aria-haspopup” Might Not Do What You Think It Does (mat)2690
html, aria, attributes, navigation
Breakpoints (css)2689
design, mobile, breakpoints, css
AI Is Locking People Out—at Scale (kc)2688
ai, studies, research, metrics
ACCESSIBILITY.md (mgi)2687
documentation
Everything You Never Wanted to Know About “visually-hidden” (dbu)2686
html, css, hiding
Design Systems Can’t Automate Away All of Your Accessibility Considerations (eri/zer)2685
design-systems, components, automation, aria
Notes on Relying on the ARIA Authoring Practices Guide (ste)2684
aria, html
Why You Need to Close Open Objects When Users Navigate Away2683
wcag
Why Separate Guest and Logged in States Create Accessibility Barriers2682
authentication
When Accessibility Demand Letters Land on Your Desk: A Framework for Strategic Response (dec)2681
strategies
Sometimes the Best Accessibility Fix Is a Usability Fix2680
usability
Why It’s Important to Manually Test for Accessibility2679
testing
Here’s How to Instruct a LLM to Reference the ARIA Authoring Practices Guide (eri)2678
how-tos, ai, aria
Why WebAIM’s Report Only Found 6 Issues on a Million Pages2677
videos, webaim
AI Is Accidentally Making Documentation More Accessible (ger)2676
ai, documentation
Mastering Dialog Accessibility2675
modals, html, aria
You Might Not Need “role="presentation"” (stv/pic)2674
html, aria
Accessibility Contractors Have Their Place-but It’s Not Everywhere2673
business-relations, processes
Does Your Navigation Need an ARIA Menu? Probably Not (pop)2672
navigation, aria, keyboard-navigation
You Know What? Just Don’t Split Words Into Letters (aar)2671
html, screen-readers, support
A New Meta Tag for Respecting Text Scaling on Mobile (mat)2670
metadata, scaling
Clarity Is Not the Enemy of Depth (the)2669
content, writing
Quick Tip: Do Not Replicate OS Behavior (nat)2668
tips-and-tricks
How to Write Alt Text for News (sta/the)2667
how-tos, alt-text, images
Accessibility Conformance Testing (ACT) Rules Format 1.1 (wil+/w3c)2666
compliance, testing, documentation
AI Will Eliminate the Need for Accessibility Professionals? I Think Not2665
ai, testing, career
You Probably Shouldn’t Be Annotating Focus Order (eri)2664
focus, forms, annotations
Accessible Design Is Digital Infrastructure (ann)2663
design
Accessibility Progress and Healthy Engineering Teams (hbu)2662
technical-debt, web-platform, prioritization
Accessible Inline Collapsible (eri)2661
html, disclosure-widgets
How the Same Content Always Has Multiple Different Versions2660
content, comparisons
“WCAG Is Difficult to Read, Don’t Read It” Is a Self-Fulfilling Prophecy (yat)2659
wcag, standards
How to Design Great Alt Text: An Introduction (deq)2658
how-tos, introductions, alt-text, images
How an Accessibility Designer Adds Keyboard Shortcuts to a Web App (eri)2657
web-apps, keyboard-shortcuts
Why I Don’t Call Myself an Accessibility Expert2656
career
Try Text Scaling Support in Chrome Canary (jos)2655
chrome, browsers, scaling
There Is No Need to Trap Focus on a “dialog” Element (zel/css)2654
modals, focus
Using Maturity Models to Build Accessibility That Lasts (ted)2653
6 Ways to Set Better Content Accessibility Goals in 20262652
processes
Barriers From Links With ARIA (aar)2651
links, html, aria
10 Digital Accessibility Predictions for 2026 (ons)2650
outlooks, wcag, career, ai, legal, assistive-tech
Do We All See the Same Colors? (tba)2649
colors, color-blindness
I Learned the First Rule of ARIA the Hard Way (css)2648
aria, semantics, html
Demystifying Screen Reader Use for Manual Testing: Deneb Pulsipher and Kosi Asabere2647
videos, testing, screen-readers
The Accessibility Manager Moment No One Warns You About2646
leadership, legal, communication
Accessibility 101 and Core Concepts (kno)2645
videos, introductions, concepts
Why Light-Weight Websites May One Day Save Your Life (mah)2644
performance, print, frameworks
Mobile App Accessibility Under EN 301 549 v4.1.02643
mobile, en-301-549, standards
Beyond Compliance: 5 Surprising Ways the UVAC Framework Turns Accessibility Into a Brand Powerhouse (wil)2642
processes, concepts
Accessible Faux-Nested Interactive Controls (eri/pic)2641
conformance, html, nesting
Accessibility (bog+/htt)2640
web-almanac, studies, research, metrics, colors, contrast, zooming, scaling, internationalization, keyboard-navigation, skip-links, forms, labels, placeholders, multimedia, images, aria, overlays, ai
Beyond Manual Audits: How Automation Strengthens Accessibility (equ)2639
auditing, automation, wcag
Live Region Support (aar)2638
live-regions, support, screen-readers, nvda, jaws, voiceover, talkback
ARIA Roles Can Remove Their Children’s Semantics (ste)2637
html, aria, semantics
On Abbreviating Accessibility (ons)2636
microcontent
What Is the Minimum Markup Needed to Create a Modal? (rus)2635
modals, minimalism, html, css
Brief Note on Application Keyboard Shortcuts (aar)2634
keyboard-shortcuts, screen-readers
Judging Severity in Accessibility Issues (joe)2633
Common Misconceptions About Testing Accessibility (tet)2632
testing
2026 Accessibility Hiring Looks Busy, Yet the Patterns Show Underlying Weakness2631
career
5 Accessibility Checks to Run on Every Component (hdv/zer)2630
components, testing, keyboard-navigation, design-tokens, microcontent, zooming, screen-readers
Kai Wong’s Predictions for the Future of Accessibility2629
outlooks
Damian Sian’s Predictions for the Future of Accessibility2628
outlooks
Anna Thielke’s Predictions for the Future of Accessibility2627
outlooks
Eric Bailey’s Predictions for the Future of Accessibility (eri)2626
outlooks
How I Evaluate an ACR (VPAT) (aar)2625
compliance, vpat-acr, processes
The Text Mode Lie: Why Modern TUIs Are a Nightmare for Accessibility2624
command-line, ai, gemini, nvda, vi+vim, unix-like, screen-readers, code-editors
Being a Colourblind Designer (wpa)2623
videos, color-blindness, colors, design
Testing Methods: Status Messages (dec)2622
testing, wcag, notifications, link-lists
Touch Targets and Web Accessibility2621
touch
Building the Brain of Your Accessibility AI (ted)2620
ai
Chrome DevTools Features I Use All the Time (and Why You Should Too) (kee/per)2619
dev-tools, chrome, browsers, performance, lighthouse, network, embed-code
How to Design for (and With) Deaf People (vit/sma)2618
how-tos, design
Testing Methods: Name, Role, Value (dec)2617
testing, wcag, aria, link-lists
The Final Nail in the HTML5 Document Outline Coffin (tem)2616
html, headings
Testing Methods: Accessible Authentication (Enhanced) (dec)2615
testing, wcag, authentication, security
Testing Methods: Accessible Authentication (Minimum) (dec)2614
testing, wcag, authentication, security
Tests for CSS Generated Content Alternative Text (rus)2613
css, generated-content, alt-text, support, voiceover, nvda, jaws, screen-readers
Testing Methods: Redundant Entry (dec)2612
testing, wcag, forms
Eight Quick Things to Remember When Using “aria-owns” (rus)2611
aria, dom, assistive-tech
Testing Methods: Error Prevention (All) (dec)2610
testing, wcag, errors
Testing Methods: Help (dec)2609
testing, wcag
Testing Methods: Error Suggestion (dec)2608
testing, wcag, errors, link-lists
2026 Predictions: The Next Big Shifts in Web Accessibility (web)2607
outlooks, ai, wcag, html
Five Accessibility Trends to Watch in 20262606
trends
Testing Methods: Labels or Instructions (dec)2605
testing, wcag, labels, forms, link-lists
Testing Methods: Error Identification (dec)2604
testing, wcag, errors, link-lists
Did You Know Some ARIA Roles Remove Child Semantics? (rus)2603
html, aria, semantics
Testing Methods: Consistent Help (dec)2602
testing, wcag, consistency
The Many Lives of the Page Title (kat/mat)2601
html, user-experience, wcag
Semantics Beyond the Tag Name (kno/mat)2600
html, attributes, aria, semantics
Testing Methods: Change on Request (dec)2599
testing, wcag, link-lists
Early Signs of EAA Enforcement Across Europe (deq)2598
eaa, legal, compliance
The Anatomy of an Accessible Text Field (ink)2597
forms, html, labels
Accessibility Is Personal (css)2596
html
You Can’t Opt-Out of Accessibility (val)2595
design, legal
A Decade of Accessibility Weekly (dav)2594
retrospectives
Don’t Leave the Screen Reader Hungry (ger/mat)2593
html, emoji, screen-readers
What Continuous Improvement Model Is Best for Accessibility?2592
processes
Your Post Is Cool, but Is It Accessible and Inclusive? (a11)2591
videos
Warp Speed to Accessibility: Fast-Tracking Inclusive Testing (a11)2590
videos, testing
3 Color Contrast Mistakes Designers Still Make2589
contrast, colors, images, wcag, mistakes
Testing Methods: Consistent Navigation (dec)2588
testing, wcag, navigation, consistency
How “aria-labelledby” Really Works (rus)2587
aria, attributes, html
German Auditors Reject Accessibility Overlays in EAA Context2586
auditing, overlays, legal, eaa
Testing Methods: On Input (dec)2585
testing, wcag, forms, events, link-lists
Accessibility as a Core Requirement (mha)2584
prioritization
Testing Methods: On Focus (dec)2583
testing, wcag, forms, focus, keyboard-navigation
Testing Methods: Pronunciation (dec)2582
testing, wcag, pronunciation, screen-readers
What Does “Hidden” Actually Mean in Accessible Name Computation? (rus)2581
naming, hiding
Accessibility Is a Human Right, Cruelty a Human Wrong (zel)2580
fonts
Testing Methods: Reading Level (dec)2579
testing, wcag, link-lists
The Ultimate Guide to UI Design in 2026 (web)2578
guides, design, user-experience, simplicity, consistency, hierarchy
A11y Considerations in Math on the Web (man/mat)2577
mathml, screen-readers, nvda, voiceover, support
Testing Methods: Abbreviations (dec)2576
testing, wcag, content, link-lists
The Design System of the Christmas Factory2575
design-systems, processes
Using the Browser Console for Accessibility Testing (rus)2574
testing, console, javascript, examples
Testing Methods: Unusual Words (dec)2573
testing, wcag, content, link-lists
Accessibility Updates (w3c)2572
videos, wcag, standards
A11y Freedom Beaver (ste/mat)2571
aria, html
Testing Methods: Language of Parts (dec)2570
testing, wcag, internationalization
Common Misconceptions About WCAG (tet)2569
wcag, standards
How We Automate Accessibility Testing With Playwright and Axe (boj)2568
testing, automation, playwright, axe
Meeting WCAG Is an Achievement (yat)2567
wcag, compliance
Testing Methods: Language of Page (dec)2566
testing, wcag, internationalization
“aria-busy” Is Not Your Friend (ger)2565
aria, nvda, jaws, voiceover, screen-readers
Design Accessible Animation and Movement With Code Examples (pop)2564
design, animations, css, javascript, examples
Did You Know Your Browser Has Two Accessibility Trees? (rus)2563
browsers, chrome, blink
Testing Methods: Dragging Movements (dec)2562
testing, wcag
Accessible by Design: The Role of the “lang” Attribute (col/mat)2561
internationalization, html, attributes, metrics
Testing Methods: Concurrent Input Mechanisms (dec)2560
testing, wcag
IDREFs: What They Are and How to Use Them (kil/mat)2559
html, forms, aria
Testing Methods: Target Size (Enhanced) (dec)2558
testing, wcag, touch
Dealbreaker Bugs in Native Popovers (mat)2557
pop-overs, bugs
What Are DOM Mutations? (rus)2556
dom, javascript
Testing Methods: Motion Actuation (dec)2555
testing, wcag, mobile
Testing Methods: Label in Name (dec)2554
testing, wcag, labels, aria
Common Misconceptions About Disability (tet)2553
concepts
Solving Small Text and Contrast Issues for Large-Screen Readability (a11)2552
contrast, readability, typography
End-to-End Browser and Accessibility Event Architecture (rus)2551
browsers, event-loop, browser-engines, javascript-engines, assistive-tech
Testing Methods: Pointer Cancellation (dec)2550
testing, wcag
You Can’t Make Something Accessible to Everyone (aar)2549
design
From Reactive to Proactive: Building a Sustainable Accessibility Program (equ)2548
processes, culture, w3c
Understanding “aria-live” Timing: A Two-Layer Model (rus)2547
aria, live-regions, notifications
Testing Methods: Pointer Gestures (dec)2546
wcag, testing
“Sloppy” Code and Accessibility Issues: The Trouble With Trump’s Silicon Valley-Inspired Web Design Project (not)2545
design, quality, case-studies
The Next Revolution in Design: Emotional Accessibility (fas)2544
design, outlooks
Testing Methods: Focus Appearance (dec)2543
testing, wcag, focus, keyboard-navigation, link-lists
Can You Make Toast Messages Accessible? (ada)2542
notifications
Testing Methods: Focus Not Obscured (Enhanced) (dec)2541
testing, wcag, focus, keyboard-navigation
Testing Methods: Focus Not Obscured (Minimum) (dec)2540
testing, wcag, focus, keyboard-navigation
EAA Deadlines, Why You Probably Can’t Wait Another 5 Years2539
eaa, legal, compliance
Testing Methods: Section Headings (dec)2538
testing, wcag, headings
The Accessibility Problem With Authentication Methods Like CAPTCHA (sma)2537
captcha
AI for Good Accessibility (ala)2536
slides, ai
5 Reasons Why WCAG AA Compliance Does Not Mean Your Website Is Accessible (cra)2535
wcag, compliance, colors, readability, performance, content, multimedia, quality
The Idiot Sandwich—on Embedding Alt Text (ede)2534
images, alt-text
What an Accessibility Conference Taught Me About Designing for All2533
design
Accessibility and Usability: Inline Field Validation vs. Constantly Active Submit Button2532
forms, buttons, validation, usability, comparisons
Testing Methods: Link Purpose (Link Only) (dec)2531
testing, wcag, links, microcontent, link-lists
Testing Methods: Location (dec)2530
testing, wcag, navigation
Animation and Carousels (web)2529
animations, carousels, css, reduced-motion
Testing Methods: Focus Visible (dec)2528
wcag, testing, focus, keyboard-navigation, link-lists
Testing Methods: Headings and Labels (dec)2527
wcag, testing, headings, labels, forms
WCAG 2.1 Addition—Success Criterion 1.4.10: Reflow (Level AA)2526
wcag, standards, reflow
Testing Methods: Multiple Ways (dec)2525
wcag, testing, navigation, sitemaps, link-lists
AI Will Soon Deliver Code That Will Pass Automatic Testing by Default (cer)2524
ai, testing
The Value of Selecting Selects by Value (aar)2523
wcag, forms
WCAG 3 Update (kno)2522
videos, wcag, standards
Testing Methods: Link Purpose (in Context) (dec)2521
wcag, testing, links, microcontent
WCAG 2.1 Addition—Success Criterion 1.3.5: Identify Input Purpose (Level AA)2520
wcag, standards, forms
WCAG 2.1 Addition—Success Criterion 1.3.4: Orientation (Level AA)2519
wcag, standards, mobile
Testing Methods: Focus Order (dec)2518
wcag, testing, focus, keyboard-navigation, link-lists
Testing Methods: Page Titled (dec)2517
wcag, testing, html
Automated Accessibility Testing for React—Tools and Best Practices You Can Use2516
testing, react, tooling, best-practices
WCAG 2.1 Addition—Success Criterion 2.5.4: Motion Actuation (Level A)2515
wcag, standards
Testing Methods: Bypass Blocks (dec)2514
wcag, testing, keyboard-navigation
Testing Methods: Animation From Interactions (dec)2513
wcag, testing, animations
A11y 101: 2.4.7 Focus Visible (nat)2512
introductions, wcag, focus, keyboard-navigation
WCAG 2.1 Addition—Success Criterion 2.5.3: Label in Name (Level A)2511
wcag, standards, labels, forms
Testing Methods: Three Flashes or Below Threshold (dec)2510
wcag, testing
Accessible Names and Labels: Understanding What Works and What Doesn’t (tpg)2509
labels, naming, forms
Testing Methods: Timeouts (dec)2508
wcag, testing, time
Testing Methods: Re-Authenticating (dec)2507
wcag, testing, authentication
Testing Methods: Interruptions (dec)2506
wcag, testing
Why Headings Are Important in HTML: Structure, Accessibility, and SEO2505
html, headings, seo
“aria-labels” and Privacy: A Word of Caution (hom)2504
aria, privacy
Link vs. Button: Choosing the Right Element for the Right Job (tpg)2503
html, links, buttons, wcag, comparisons
Testing Methods: Pause, Stop, Hide (dec)2502
wcag, testing, multimedia, animations, link-lists
Testing Methods: Timing Adjustable (dec)2501
wcag, testing, time, link-lists
Testing Methods: Character Key Shortcuts (dec)2500
wcag, testing, keyboard-shortcuts
Sustainable Accessibility in Complex Organisations: Organisational Realities (ihe/tet)2499
Sustainable Accessibility in Complex Organisations: Strategic Foundations (ihe/tet)2498
leadership, dei, processes
A Practical Guide to Flutter Accessibility: The Basics (kor)2497
guides, fundamentals, flutter
Explaining the Accessible Benefits of Using Semantic HTML Elements (geo/css)2496
html, semantics
100, 150, or 200? Debunking the Alt Text Character Limit2495
alt-text, images, link-lists
Is Figma in Its Accessibility Era?2494
figma
Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy2493
interviews, content, writing
Why Separate Guest and Logged in States Create Accessibility Barriers2492
Grayscale Testing: The Missing Step in Color Accessibility (pop)2491
testing, colors
Dark Mode Is the New Comic Sans (and You Know It) (web)2490
dark-mode, design
Global Digital Accessibility Salary Survey (web)2489
surveys, career
Testing Methods: Keyboard (No Exception) (dec)2488
testing, keyboard-navigation
AI and Alt Text (ted+/web)2487
videos, ai, alt-text, images
Get Started With Manual Testing (pop)2486
introductions, testing
Sometimes the Best Accessibility Fix Is a Usability Fix2485
usability
ChatGPT Sez Build With Semantics First (ste)2484
chatgpt, chatgpt-atlas, ai, browsers, html, semantics
Alt Text or Image Description?2483
images, alt-text, comparisons, terminology
A11y 101: 2.4.5 Multiple Ways (nat)2482
introductions, wcag
Your Accessibility Score Is Lying to You2481
metrics, testing
Testing Methods: No Keyboard Trap (dec)2480
testing, wcag, keyboard-navigation
The Curse of the Custom Cursor (mal)2479
cursors, design
The Edge Cases That Break Hearts (and Products) (lau/nng)2478
design, usability, user-experience
Yes, Let’s Teach LLMs Accessibility, but Also Provide the Companies Using Them With Better Strategies (hdv)2477
ai, advocacy
Atlas Ableism (ste)2476
chatgpt-atlas, browsers, compliance
OpenAI, ARIA, and SEO: Making the Web Worse (aar)2475
chatgpt-atlas, openai, browsers, aria, seo
Why Accessibility Breaks Between Design and Development (a11)2474
design, processes, collaboration, testing
W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c)2473
wcag, standards, w3c
What State ARIA In? (tpg)2472
aria, html
How to Write an Accessibility Statement in 2025, With Examples (chr)2471
how-tos, documentation, compliance, legal, examples
How to Audit Web Accessibility With [the] WAVE Extension2470
how-tos, auditing, browser-extensions, wave, webaim
Page Headings Don’t Belong in the Header (tem)2469
html, headings, skip-links
Common Misconceptions About Screen Readers (tet)2468
screen-readers
Tables: Beyond Rows and Columns (tpg)2467
wcag, tables, html, semantics, jaws, nvda, screen-readers
Todd Libby on Deceptive Patterns (col+/sho)2466
podcasts, interviews, anti-patterns
HTML “dialog”: Getting Accessibility and UX Right (jar)2465
html, modals, scrolling, user-experience
Testing Methods: Content on Hover or Focus (dec)2464
wcag, testing, focus, hover
Stop Inviting Overlay Employees and Bad Actors Into Accessibility Spaces2463
overlays, business-relations
Why WordPress Themes Require Underlines on Links (joe)2462
wordpress, theming, links
Eyeing Accessibility Deadline, States Root Out Ancient Web Issues (col/sta)2461
design
Testing Methods: Text Spacing (dec)2460
testing, wcag, typography, readability
When to Use Modal vs. Dialog Components (a11)2459
modals, html, aria
How to Test WCAG 1.4.10: Reflow (Level AA)—Easy Website Accessibility Test You Can Do2458
videos, how-tos, testing, wcag, reflow
Rethinking Cookie Dialogs (nat)2457
disclosure-widgets, html, cookies, consent-management
How to Conduct User Testing With People With Disabilities (int)2456
how-tos, testing, processes
Essential Visually Hidden CSS Techniques for Web Accessibility (a11)2455
hiding, css, techniques
Accessibility Testing Comparison: Automated Testing vs. Human Auditing vs. Usability Testing (int)2454
usability, testing, auditing, automation, comparisons
From Hobby to Career: Sara Joy on CSS, Accessibility, and Making the Web More Whimsical (sar+)2453
videos, interviews, css
A Threat Model for Accessibility on the Web (sun)2452
css, standards
A Guide to Creating Accessible PDFs Using Free Tools (stv/pic)2451
guides, pdf, tooling, testing, jaws, nvda, voiceover, screen-readers
Understanding the Removal of 4.1.1 Parsing in WCAG 2.2 (tpg)2450
wcag, conformance, html
June Liu and David Denedo on Making the Web Accessible: The Mission Behind WP Accessibility Day (nat+)2449
podcasts, interviewing, awareness-days, wordpress
Testing Methods: Non-Text Contrast (dec)2448
testing, wcag, contrast, colors