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, accountability, and support. Hide

dxsrc

“accessibility” News Archive

Definition, related topics, 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#
5 Things You Didn’t Know About the Viewport Meta Element (dxs)3084
html, metadata, viewport, mobile, zooming, performance
Atomic Accessibility Model (nat)3083
processes, concepts
Content on Images: A Common Design Choice With Unexpected Consequences (mal)3082
videos, images, design
WCAG 3: A Different Future for Accessibility (tin/tet)3081
wcag, standards
Digital Accessibility Release Blockers: How to Decide What Stops a Launch (dec)3080
releasing, wcag
HTML Semantics in Practice: Building More Accessible and Maintainable Web Pages3079
html, semantics, maintainability, conformance, keyboard-navigation, headings, forms, responsive-design, testing
Sara Soueidan—Fireside (sar+)3078
podcasts, interviews, html, css
The Accessibility Issue Affecting 96% of University Websites3077
links, microcontent
The HTML Details That Make Forms More Accessible (ron)3076
html, forms, examples
Exceptions to 1.1.1: When the Alt Text Isn’t the Answer (nat)3075
alt-text, images
Decorative Images… (aar)3074
images, concepts
The Web Needs Interactive Lists (cod)3073
html, lists, semantics, aria
On the Decision Underlying Decorative Images (j9t)3072
images, alt-text
Dyslexia and Digital Accessibility: Design Beyond Compliance (dec)3071
checklists
Don’t Trust the Number, Understand the Number: Lessons From 100 Audits3070
auditing, compliance, lessons
A Small Icon Is Not Necessarily a Small Click Target3069
icons, images, wcag
A Sustainable Web Career, for When All This Blows Over (dbu)3068
career, css, communication, outlooks
Standards in Progress: Making Video Posters Accessible, Responsive, and an Element (sco)3067
html, multimedia, standards
Focus Indicators: WCAG Requirements and Best Practices (lev)3066
focus, keyboard-navigation, wcag, best-practices
Accepting AI-Generated Front-End Code: What Review Is for Now3065
ai, code-reviews, components, html, wcag, compliance, automation
WordPress Accessibility Issues That Are Getting Sites Sued in 20263064
wordpress, legal, wcag
Shell Little Fireside (she+)3063
podcasts, interviews
Can AI Fix Web Accessibility? What the Evidence Actually Says3062
ai, metrics
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 (dxs)3061
history, standards, xml, sgml, html, xhtml, hdml, responsive-design, graceful-degradation, mobile, user-experience
Intelligent Accessibility—What if Accessibility Could Adapt to You?3060
ai, user-experience, link-lists
Screen Reader User Survey #11 Results (web)3059
surveys, screen-readers, metrics
10 SEO Best Practices for Google and AI Search (sem)3058
seo, best-practices, google, ai, search
It’s Time to Retire the Concept of Decorative Images (nic)3057
images, wcag, concepts
Designing Accessible Keyboard Focus States With CSS (hac)3056
keyboard-navigation, focus, css
Crafting WCAG 3 for More Accessible User Experiences (w3c)3055
wcag, standards, w3c
How We Want to Make WCAG Better (hdv/inc)3054
videos, wcag, standards, w3c
You Can’t Be Accessible if People Can’t Understand You (inc)3053
videos, content
Foundations: The Accessibility Tree (cra/tet)3052
fundamentals, dom
Nobody Starts as an Accessibility Expert3051
design, career, learning
Automating All Accessibility Testing Is a Pipe Dream (nic)3050
testing, automation
Dark Mode Very Much Matters to Me (pre/fro)3049
dark-mode
What Is Palpable Content? (rus)3048
html, terminology
Fluid Typography (don)3047
typography, css
The Dunning-Kruger Effect in Accessibility (cra)3046
career
19½ Things You Didn’t Know About Accessibility in HTML and CSS (mat)3045
slides, html, css
Aaron Gustafson Pokes the Fire (aar+)3044
podcasts, interviews, standards
Does Humour Belong in Accessibility? (ste)3043
community
Do Screen Readers Actually Read the Screen? (rus)3042
screen-readers
What I’ve Learned as a Frontend Developer After 3+ Years3041
career, lessons, javascript, css, state-management, performance, communication, tech-stacks
We Read 102 Accessibility Statements Written by EU Online Shops3040
documentation, metrics, studies, wcag
WCAG Process for Assigning Levels (ala)3039
wcag, w3c, processes
Dark Mode vs. Light Mode: Effect on Reading Performance in Low Vision3038
studies, research, dark-mode, metrics
Using AI as Your Accessibility Testing Partner (ons)3037
testing, ai
Website Audit Guide: What to Check Across Six Areas, From Security to Integrations (sit)3036
guides, auditing, security, seo, content, ai, performance
WCAG 3’s Road to Hell Is Paved With Supplemental Requirements (yat)3035
wcag, standards
WCAG 3 Update—Conformance (ala)3034
wcag, standards, compliance
Typography Scales (don)3033
typography, css, design-tokens
For Review: WCAG 3 Working Draft—September 2026 (w3c)3032
discussions, wcag, standards
Support for “headers” Attribute (aar)3031
html, tables, attributes, support, screen-readers, nvda, firefox, jaws, chrome, edge, voiceover, safari, talkback
Using Maths to Balance Your Heading Styles (cra)3030
headings, math, css, typography
How Many Pages Is Enough in an Accessibility Audit? (kar)3029
auditing, wcag
Evaluating a Success Criterion (aar)3028
auditing, wcag, processes
Why TalkBack Keeps Switching Accents (cra)3027
pronunciation, talkback
How Japan Is Rethinking Web Accessibility Without Laws (mak+/tri)3026
videos
Dave [Letorey] Visits (dle+)3025
videos, interviews, mdn, community, ai
A11y 101—4.1.3 Status Messages (nat)3024
introductions, wcag, notifications, live-regions
If You Have to Ask, Is It Accessible? (web)3023
vpat-acr, documentation
What Automated Accessibility Tools Will Never Catch With Tanveer Khan3022
podcasts, interviews, tooling, testing, automation
Figure, Video, Figcaption, and Accessibility (sch)3021
multimedia, captions, link-lists
The Bypass Mechanism Screen Reader Users Still Don’t Have3020
skip-links, components, wcag
Where Usability Testing and Accessibility Audits Overlap3019
testing, usability, auditing, comparisons, wcag
A11y 101—4.1.2 Name, Role, Value (nat)3018
introductions, wcag, naming, components
How to Write Accessible Times3017
how-tos, writing, time
AFixt Comments on the WCAG 3 Conformance Model (kar)3016
wcag, compliance
Designing for People With No or Limited Mobility (tet)3015
design
Content Formatting Guidelines for LLMs vs. Google Search3014
guidelines, content, aiso, chatgpt, perplexity, gemini, google, ai, link-lists
How Long Does It Take to Remediate Accessibility Audit Findings?3013
auditing
Does This Menu Work With Keyboard? the Surprising Number of Big Brands That Fail3012
keyboard-navigation, examples
When a Disabled Submit Button Becomes a Dead End (cer)3011
buttons, wcag
Understanding “aria-details” (rus)3010
attributes, aria, html
When Public Doesn’t Include You (gra)3009
dei
Accessible Is Conformant (kar)3008
compliance, wcag, legal
Understanding “aria-roledescription” (rus)3007
attributes, aria, html
Is It Time to Get Ready for WCAG 3? Let’s Read It Together (aaa)3006
videos, wcag
Practical Guidelines for Making Destructive Actions Accessible3005
guidelines, usability
Blocked “aria-hidden”: The Warning Is Right, and Every Fix You’ve Found Is Wrong (css)3004
aria, chrome, dev-tools, browsers
Is Your Board Getting Accessibility Governance Right? (tin/tet)3003
How to Navigate Headings With NVDA Screen Reader (pop)3002
videos, how-tos, headings, navigation, nvda, screen-readers
Can We Make Default Tailwind a More Accessible Choice? (spa)3001
tailwind, css
The Anatomy of Accessible Forms: Required Form Fields (deq)3000
forms
Accessibility Getting Dropped in the Process (nic)2999
design, processes
The “Disability Dongle”: Why Silicon Valley Hates Me and You (wei)2998
AI and Accessibility for Ecommerce: What the Tools Really Do and What They Don’t2997
ai, ecommerce, myths
A11y 101—3.3.4 Error Prevention (nat)2996
introductions, wcag, errors, html, javascript
Promises of Accessibility ComplAIance (cer)2995
compliance, ai
The Accessibility Paradox2994
design, alt-text, images
Tabbed Interfaces (web)2993
navigation, design-patterns, keyboard-navigation
Bend, Do Not Break: Building Resilient Accessibility Programs2992
processes, engineering-management
Fixing My Tooltip Accessibility Mistake (jaf)2991
tooltips, html, aria, attributes, mistakes
A11y 101—3.3.3 Error Suggestion (nat)2990
introductions, wcag, errors
Thirty-Six Years Later: The ADA at a Crossroads (dec)2989
ada, legal
The Worldviews We Build With: Why Good Design Starts in the Spirit (equ)2988
design, dei, processes
Accessibility-Ready Theme Reviews: Extending the Deadline (joe)2987
wordpress, theming
Accessibility Bugs Are Often Architecture Bugs (hac)2986
architecture, bugs, mistakes, components, consistency, modals, forms, automation
Resize Text and Lessons on Conformance and Techniques (mni)2985
resizing, wcag, compliance, techniques, lessons
Jessica Lyschik on Why Accessibility in WordPress Themes Is Easier Than You Think (jes+)2984
podcasts, interviews, wordpress, theming
A11y 101—3.3.2 Labels or Instructions (nat)2983
introductions, wcag, labels, forms
How Accessibility Gets Lost Between Base and Product Design Systems (ann/zer)2982
design-systems
Does Your Form Really Need a Dropdown List? (nng)2981
forms, usability, examples
Use Cases for “aria-expanded” (stv/pic)2980
html, attributes, aria, examples
Image to Text2979
ai, images, alt-text
“prefers-reduced-motion”, Explained (and How to Test It)2978
css, media-queries, reduced-motion, testing
Accessibility Is Resistance (tin)2977
ai, images
Accessibility in the Age of AI (tet)2976
ai, ai-agents, processes
The Coming Assault on Disability Rights2975
legal, ada
My Accessibility Review Process (hom)2974
processes
Does Your Screen Reader Content Need an Editor? (int)2973
content, writing, screen-readers
Oh, It’s Happening to Me (thi+)2972
interviews
Writing for Understanding2971
writing
A11y 101—3.3.1 Error Identification (nat)2970
introductions, wcag, errors
“focusgroup” Tests (aar)2969
html, attributes, focus, chrome, browsers, examples
Return of CSS Outline2968
css, retrospectives
Accessibility Is Not for a Group of Disabled People (eri)2967
The Problem With Blanks for People Who Are Blind or Low Vision2966
design, formatting
Clickable Table Rows Are a Bad Idea (tem)2965
tables, keyboard-navigation, html
React’s Architectural Accessibility Gaps2964
react, wcag, html
Why Accessibility Is An Operational Capability, Not A Feature (sma)2963
design, ai
Red Alert: SBA Advocacy Threatens Entire DOJ Title II Web Rule2962
legal
A11y 101—3.2.4 Consistent Identification (nat)2961
introductions, wcag, labels, naming
Accessibility Isn’t Built Into AI, and That’s a Problem (sam+)2960
videos, ai, dei
WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic)2959
wcag, legal
The Myth of the Difficult User (a11)2958
videos, user-experience, myths
Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat)2957
css, grids, layout, wcag
How to Scale Digital Accessibility With Design Systems (equ)2956
how-tos, design-systems, scalability
Building an Accessible Modal Dialog on the Native “<dialog>”2955
modals, html, typescript
A11y 101—3.2.3 Consistent Navigation (nat)2954
introductions, wcag, navigation, consistency
Gareth [Ford Williams] Goes Fireside (gar+)2953
videos, interviews, standards, design, branding
When Scan Results Become a Legal Risk2952
testing, tooling, automation, legal
The Siren Song of “ariaNotify()” (wil/css)2951
javascript, aria, notifications, attributes, html, jaws, nvda, voiceover, screen-readers
Designing for People Who Are D/deaf (tet)2950
design
Automating Colour Contrast With Design Tokens (stu)2949
contrast, colors, automation, design-tokens
A11y 101—3.2.2 On Input (nat)2948
introductions, wcag, forms
The Case for an Accessibility Designer Vibe Coding When All His Coworkers Are Also Vibe Coding (eri)2947
design, vibe-coding, ai, career
Semantica11y—Semantic HTML for Everyone (ste)2946
packages, html, semantics
SEO Is Not Accessibility, and We Have the Data to Prove It (kar)2945
seo
Can Your AI Pass the Accessibility Test? (aar+)2944
ai, testing
Why Are There So Few Accessibility Complaints From Users? (pla)2943
WIIFM: The Motivational Question Behind Every Accessibility Conversation2942
5 Questions for Laura Carlson (lau+/dxs)2941
interviews, web, history
Lawful Design (don)2940
design, legal, consent-management, dei, examples
Design Without Borders2939
design, icons
Prototype Testing for Inclusive and Accessible Web Design2938
prototyping, testing, design
A11y 101—3.2.1 On Focus (nat)2937
introductions, wcag, focus, keyboard-navigation
Where Automated Scanning Fits in Your Accessibility Effort2936
automation, testing
How Good Is Browser Support for the ARIA Notify API? (ale)2935
aria, notifications, apis, support, browsers, screen-readers
The Website Specification (joo)2934
websites, documentation, fundamentals, seo, security, ai-agents, performance, privacy, resilience, internationalization
Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar)2933
nesting, html
Accessibility and AI (eri)2932
ai
An Extension Is Not an Excuse (web)2931
compliance, legal, wcag
Accessibility Question: Is Nesting Interactive Elements Bad? (cod)2930
nesting
Why Ghost Buttons Are the Ultimate Conversion Killer (web)2929
buttons, user-conversion
[Email] Accessibility Report 2026 (ema)2928
studies, research, email
AI-Generated Code Is Inaccessible by Default2927
ai
Maybe Don’t Rely on Google’s “Modern Web Guidance” (aar)2926
google
Not Every Form Field Needs to Be in a Fieldset (jea)2925
forms, html, design-systems
Don’t Put “aria-label” on Generic Elements Like Divs (mat)2924
html, attributes, aria, screen-readers, support
Quick Wins That Move Accessibility Forward—Fast (dec)2923
fundamentals
What Global Accessibility Awareness Day Really Means (dec)2922
awareness-days
Keyboard Accessibility: The Clearest Signal of Digital Maturity (dec)2921
keyboard-navigation, focus
Open-Source Web Accessibility Tools From the University of Illinois2920
videos, tooling, foss
Accessible Forms Are a Business Imperative, Not a Compliance Checkbox (dec)2919
forms, labels, placeholders, keyboard-navigation, simplicity
Accessible by Design: HTML, CSS, JavaScript, and ARIA Techniques That Scale2918
videos, html, css, javascript, aria
Why Automated Accessibility Testing Is Not Enough: A Leadership Perspective (dec)2917
testing, automation, leadership
AI-Generated Accessibility, an Update—Frontier Models Still Fail, but Skills Change the Game (mfa)2916
ai, metrics
GAAD 2026: Not Much to Celebrate, Yet2915
awareness-days, legal
The Web Is Being Made Accessible for AI, Not People (jon+/tec)2914
ai, llmstxt
The Impact of AI on Digital Accessibility (ons)2913
ai
A Systematic Approach to PDF Accessibility2912
videos, pdf
Building a General-Purpose Accessibility Agent—and What We Learned in the Process (eri)2911
ai-agents, ai, lessons, case-studies, github
Introduction to Creating Accessible Documents (tet)2910
introductions, legal, eaa, section-508, ada, wcag, pdf, epub
Design Debt vs. Accessibility Debt: Why Fixing It Early Saves Millions (acc)2909
design, design-debt, concepts, comparisons, economics
Not All Hidden Content Is Equal: How Different Hiding Methods Impact Accessibility2908
hiding, css, html, aria, attributes, techniques, comparisons
How to Write Accessible Dates2907
how-tos, writing, microcontent, time
A11y 101: 3.1.2 Language of Parts (nat)2906
introductions, wcag
Why Keyboard Users Can’t Scroll Your Overflow Containers (css)2905
keyboard-navigation, overflow, scrolling
CSS Math “random()” in Production: Native Randomness Without JavaScript2904
css, math, functions, randomness, javascript, performance
From Zero to VPAT: How ICT Vendors Can Build a Repeatable Accessibility Compliance Process (acc)2903
compliance, vpat-acr, processes
How to Evaluate a VPAT/ACR: Red Flags, Risk Scoring, and What “Partially Supports” Really Means (acc)2902
how-tos, vpat-acr, documentation
How Alt Text Accessibility Supports Low-Vision Users2901
alt-text, images, wcag
Here We Go Again, Again, Again (nat)2900
ada, legal, advocacy
AI in Accessibility: What Product Teams Can Automate (and What They Absolutely Can’t) (acc)2899
ai, automation
AI Doesn’t Fix Accessible Systems—It Depends on Them (ann)2898
ai
Tolerating Inaccessibility (mac/web)2897
ARIA Roles and Web Accessibility: A Quick Guide (lev)2896
guides, aria, attributes, html
Three Stoic Principles for Better Web Accessibility (stv/pic)2895
principles
Do Graphs and Charts Need to Be Accessible? (tem)2894
png, svg, images, aria, information-design
Accessibility Fundamentals (ink)2893
fundamentals
The Design-Minded Engineer (den)2892
career, design, performance, ai
A11Y.md2891
documentation, ai
Good Designers, Bad Websites: A Proposal (ala/ali)2890
design
Global Accessibility Awareness Day, One Month Out (dec)2889
awareness-days
What My Mother’s Stroke Taught Me About Digital Accessibility2888
A Practical Guide to Flutter Accessibility: Hiding Noise, Exposing Actions (kor)2887
guides, flutter
9 Accessibility Myths and Pushbacks (and How to Answer Them) (ste)2886
myths, communication
Multi-Level Navigation: The Challenge of Identifying Parent Sections for Screen Readers (ele)2885
navigation, html, aria, screen-readers
A11y 101: 3.1.1 Language of Page (nat)2884
introductions, wcag, localization, html
You Can’t Audit Your Way Into Accessibility Culture Change2883
culture, auditing
Session Timeouts: The Overlooked Accessibility Barrier in Authentication Design (ele/sma)2882
authentication, time, user-experience, design-patterns, wcag
“box-shadow” Is No Alternative to “outline” (mat)2881
mistakes, shadows, css
Don’t Waste Money on an Accessibility Audit (dec)2880
auditing, vpat-acr
Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue (bov+)2879
podcasts, interviews, wordpress, traffic, seo, economics
Think About What You Feed Into Generative AI Before the Demand Letter Arrives2878
ai, legal, engineering-management
Colour, Contrast, and Creativity (int)2877
colors, contrast, creativity
Accessibility Is Not a Feature, It’s Infrastructure2876
concepts
How to Prioritize ADA Title II Accessibility Efforts (slo)2875
how-tos, ada, legal, prioritization
AI-Generated UI Is Inaccessible by Default (fro)2874
design, ai, axe
Making Product Documentation Work for Humans and AI (ger)2873
documentation, product-management, ai
WCAG3 Contrast as of April 2026 (aar)2872
wcag, contrast, colors
How AI Impacts UI, UX, and Accessibility (ons+)2871
videos, ai, user-experience, design
Playwright Accessibility Testing: What axe and Lighthouse Miss (rea)2870
testing, playwright, axe, lighthouse
The Major Technical Reasons Why Accessibility Overlays Don’t Work (kar)2869
overlays
Hidde [de Vries] Fireside (hdv+)2868
videos, interviews, wcag, en-301-549, sustainability
Old Advice: Hiding Content Has No Effect on Accessible Name or Description Calculation (ste)2867
hiding, aria, html
A11y 101: 2.5.8 Target Size (nat)2866
introductions, wcag
Screen Readers Are Not Testing Tools (yat)2865
testing, screen-readers
Accessibility Overlays Create Problematic “Quick-Fixes” (the)2864
overlays
This, Still Not for Everyone (mat)2863
metrics, homepages, webaim
Making Emojis and Icons Screen Reader Accessible (pop)2862
emoji, icons, images, screen-readers, html
Locked Out: Why OTP and 2FA Often Fail Users With Disabilities2861
authentication, captcha
A11y 101: 2.5.7 Dragging Movements (nat)2860
introductions, wcag, drag-and-drop
Focus Indicators 101: A Simple Guide for Developers (pop)2859
videos, introductions, guides, focus, keyboard-navigation
There’s No Need to Include “Navigation” in Your Navigation Labels (tem)2858
labels, navigation, html
The AI Design Gap: A Student’s Journey in Accessifying Visual Layouts (dar)2857
design, ai
The WebAIM Million: The 2026 Report on the Accessibility of the Top 1,000,000 Home Pages (web)2856
studies, research, homepages, metrics
Mike Smith Fireside (ste)2855
videos, interviews, standards, html, community
Headings the Right Way: Site Building Tips for Accessible Page Content (dru)2854
videos, html, headings
Beware of “AI” Accessibility Audits (kar)2853
auditing, ai
Bad Example: Timesheet Submit Button (rac)2852
html, buttons
A Simple Way to Make Instructions More Accessible2851
documentation
WCAG A vs. AA, Outdated Accessibility Statements, and More (nic)2850
wcag, documentation
Applying Accessibility Fixes With Stealth for the Greater Good (stv/pic)2849
concepts, culture
Tooltips That Work for Everyone (ele)2848
tooltips, html, aria, attributes, screen-readers, nvda, jaws
Why You Shouldn’t Trust the People Who Built Your Inaccessible Site to Fix It2847
auditing
Designing for People With Low Vision (llo/tet)2846
design
Shadow DOM Focus Delegation: Getting “delegatesFocus” Right (fro)2845
shadow-dom, focus, javascript, lit, web-components
Testing Font Scaling for Accessibility With Figma Variables (sma)2844
fonts, scaling, figma, variables
ADA Title II Update: What We Know, What We Don’t, and What to Do Now (gwi/deq)2843
ada, legal
A11y 101: 2.5.4 Motion Actuation (nat)2842
introductions, wcag
The Accessibility Problem Isn’t Design—It’s Engineering (gbb)2841
legal, eaa, ai
A Beginner’s Guide to Manual Accessibility Testing With Keyboard Navigation2840
guides, testing, keyboard-navigation
Fifty Years of Hard-Won Rights Are on the Line: The Fight to Save Section 504 (dar)2839
legal
Quick Tip: Don’t Use “<abbr>” (nat)2838
html, tips-and-tricks, screen-readers, support
3 Reasons Why You Should Care About Document Accessibility2837
pdf
Getting Developers to Care about Accessibility: Carrots and Sticks2836
processes, culture
Slouching Towards WCAG 2.1 (mni)2835
ada, legal, wcag
AI, Plain Language, and Responsibility (mni)2834
writing, ai
Red Alert: The DOJ Title II Web Accessibility Rule Is in Danger2833
ada, legal
A11y 101: 2.5.3 Label in Name (nat)2832
introductions, wcag, labels, forms
Accessibility Is the Foundation (jul)2831
aria
New Bookmarklet—Structure Revealer (llo)2830
bookmarklets, html
Digital Accessibility Policies and Statements—What, How, and Why (kno)2829
videos, documentation, policies
Automated Accessible Text With “contrast-color()” (una)2828
css, functions, colors, contrast
Life as an Accessibility Specialist: What You Need to Know2827
career
Quick Tip: Dialog Focus (nat)2826
modals, focus, tips-and-tricks
Designing for People With Anxiety (tet)2825
design
The Enforced Accessibility of the “geolocation” Element (chr/fro)2824
html, geolocation
Accessibility and AI Agents2823
ai-agents, ai
The Accessibility D.E.N.N.I.S. System (jar)2822
processes
On Matters of Accessibility2821
A Guide to Accessible Focus Indicators (pop)2820
guides, focus, keyboard-navigation, css
Accessibility Testing Takes More Than a Scan2819
testing, tooling
Every Jira Ticket Is Your Accessibility Policy (equ)2818
policies, atlassian, processes, product-management
Your Skip Link Targets May Not Need “tabindex=-1” to Work Properly (mat)2817
skip-links, html, attributes
2026 Crystal Ball: What to Expect in the ADA Title iii Universe This Year2816
ada, outlooks
What I Like About WCAG 3.0 (kar)2815
wcag
W3C Accessibility Guidelines (WCAG) 3.0 (ala+/w3c)2814
w3c, guidelines, wcag
Finding an Accessibility-First Culture in npmx (abb/pic)2813
culture, npmx
A11y 101: 2.5.2 Pointer Cancellation (nat)2812
introductions
Popover API or Dialog API: Which to Choose? (zel/css)2811
pop-overs, modals, apis, javascript
Figcaptions Versus Alt Text (tem)2810
html, images, alt-text, comparisons
Accessibility Matters2809
A New Path for Digital Accessibility? (web)2808
ai, outlooks
Accessibility People Are a Superpower (jar)2807
Put “aria-hidden=true” on Decorative SVGs (mat)2806
svg, images, aria, attributes
“role=presentation” Is No Alternative for “aria-hidden=true” (mat)2805
aria, html, attributes, comparisons
Before, During, and After2804
processes, legal, compliance, community
When Is a Link Not a Link? (dec)2803
html, links, semantics
Accessibility Considerations for Off-Site Navigation and Downloads2802
navigation
“Harmless” Website Updates Can Create Serious Problems for Your Users—Here’s How It Happens2801
maintenance
Let’s Break Some WCAG Rules (ndc)2800
videos, wcag
Breakpoints (css)2799
design, mobile, breakpoints, android, css
Matt May Speaks (mat+)2798
videos, interviews, html, standards
“aria-haspopup” Might Not Do What You Think It Does (mat)2797
html, aria, attributes, navigation
AI Is Locking People Out—at Scale (kc)2796
ai, studies, research, metrics
ACCESSIBILITY.md (mgi)2795
documentation
Everything You Never Wanted to Know About “visually-hidden” (dbu)2794
html, css, hiding
Notes on Relying on the ARIA Authoring Practices Guide (ste)2793
aria, html
Design Systems Can’t Automate Away All of Your Accessibility Considerations (eri/zer)2792
design-systems, components, automation, aria
Sometimes the Best Accessibility Fix Is a Usability Fix2791
usability
Why You Need to Close Open Objects When Users Navigate Away2790
wcag
Why Separate Guest and Logged in States Create Accessibility Barriers2789
authentication
When Accessibility Demand Letters Land on Your Desk: A Framework for Strategic Response (dec)2788
strategies
Why It’s Important to Manually Test for Accessibility2787
testing
Here’s How to Instruct a LLM to Reference the ARIA Authoring Practices Guide (eri)2786
how-tos, ai, aria
AI Is Accidentally Making Documentation More Accessible (ger)2785
ai, documentation
Why WebAIM’s Report Only Found 6 Issues on a Million Pages2784
videos, webaim
Mastering Dialog Accessibility2783
modals, html, aria
You Might Not Need “role="presentation"” (stv/pic)2782
html, aria
Accessibility Contractors Have Their Place-but It’s Not Everywhere2781
business-relations, processes
You Know What? Just Don’t Split Words Into Letters (aar)2780
html, screen-readers, support
Does Your Navigation Need an ARIA Menu? Probably Not (pop)2779
navigation, aria, keyboard-navigation
A New Meta Tag for Respecting Text Scaling on Mobile (mat)2778
metadata, scaling
How to Write Alt Text for News (sta/the)2777
how-tos, alt-text, images
Clarity Is Not the Enemy of Depth (the)2776
content, writing
Quick Tip: Do Not Replicate OS Behavior (nat)2775
tips-and-tricks
Accessibility Conformance Testing (ACT) Rules Format 1.1 (wil+/w3c)2774
compliance, testing, documentation
You Probably Shouldn’t Be Annotating Focus Order (eri)2773
focus, forms, annotations
AI Will Eliminate the Need for Accessibility Professionals? I Think Not2772
ai, testing, career
Accessible Inline Collapsible (eri)2771
html, disclosure-widgets
Accessible Design Is Digital Infrastructure (ann)2770
design
Accessibility Progress and Healthy Engineering Teams (hbu)2769
technical-debt, web-platform, prioritization
How the Same Content Always Has Multiple Different Versions2768
content, comparisons
“WCAG Is Difficult to Read, Don’t Read It” Is a Self-Fulfilling Prophecy (yat)2767
wcag, standards
How to Design Great Alt Text: An Introduction (deq)2766
how-tos, introductions, alt-text, images
Why I Don’t Call Myself an Accessibility Expert2765
career
How an Accessibility Designer Adds Keyboard Shortcuts to a Web App (eri)2764
web-apps, keyboard-shortcuts
Try Text Scaling Support in Chrome Canary (jos)2763
chrome, browsers, scaling
There Is No Need to Trap Focus on a “dialog” Element (zel/css)2762
modals, focus
Using Maturity Models to Build Accessibility That Lasts (ted)2761
6 Ways to Set Better Content Accessibility Goals in 20262760
processes
Barriers From Links With ARIA (aar)2759
links, html, aria
Do We All See the Same Colors? (tba)2758
colors, color-blindness
10 Digital Accessibility Predictions for 2026 (ons)2757
outlooks, wcag, career, ai, legal, assistive-tech
Accessibility 101 and Core Concepts (kno)2756
videos, introductions, concepts
I Learned the First Rule of ARIA the Hard Way (css)2755
aria, semantics, html
Mobile App Accessibility Under EN 301 549 v4.1.02754
mobile, en-301-549, standards
Why Light-Weight Websites May One Day Save Your Life (mah)2753
performance, print, frameworks
The Accessibility Manager Moment No One Warns You About2752
leadership, legal, communication
Demystifying Screen Reader Use for Manual Testing: Deneb Pulsipher and Kosi Asabere2751
videos, testing, screen-readers
Beyond Compliance: 5 Surprising Ways the UVAC Framework Turns Accessibility Into a Brand Powerhouse (wil)2750
processes, concepts
Accessibility (bog+/htt)2749
web-almanac, studies, research, metrics, colors, contrast, zooming, scaling, internationalization, keyboard-navigation, skip-links, forms, labels, placeholders, multimedia, images, aria, overlays, ai
Accessible Faux-Nested Interactive Controls (eri/pic)2748
conformance, html, nesting
Live Region Support (aar)2747
live-regions, support, screen-readers, nvda, jaws, voiceover, talkback
Beyond Manual Audits: How Automation Strengthens Accessibility (equ)2746
auditing, automation, wcag
ARIA Roles Can Remove Their Children’s Semantics (ste)2745
html, aria, semantics
On Abbreviating Accessibility (ons)2744
microcontent
What Is the Minimum Markup Needed to Create a Modal? (rus)2743
modals, minimalism, html, css
Brief Note on Application Keyboard Shortcuts (aar)2742
keyboard-shortcuts, screen-readers
Judging Severity in Accessibility Issues (joe)2741
Common Misconceptions About Testing Accessibility (tet)2740
testing
2026 Accessibility Hiring Looks Busy, Yet the Patterns Show Underlying Weakness2739
career
5 Accessibility Checks to Run on Every Component (hdv/zer)2738
components, testing, keyboard-navigation, design-tokens, microcontent, zooming, screen-readers
How I Evaluate an ACR (VPAT) (aar)2737
compliance, vpat-acr, processes
Kai Wong’s Predictions for the Future of Accessibility2736
outlooks
Damian Sian’s Predictions for the Future of Accessibility2735
outlooks
Eric Bailey’s Predictions for the Future of Accessibility (eri)2734
outlooks
Anna Thielke’s Predictions for the Future of Accessibility2733
outlooks
The Text Mode Lie: Why Modern TUIs Are a Nightmare for Accessibility2732
command-line, ai, gemini, nvda, vi+vim, unix-like, screen-readers, code-editors
Being a Colourblind Designer (wpa)2731
videos, color-blindness, colors, design
Testing Methods: Status Messages (dec)2730
testing, wcag, notifications, link-lists
Touch Targets and Web Accessibility2729
touch
Building the Brain of Your Accessibility AI (ted)2728
ai
Chrome DevTools Features I Use All the Time (and Why You Should Too) (kee/per)2727
dev-tools, chrome, browsers, performance, lighthouse, network, embed-code
Testing Methods: Name, Role, Value (dec)2726
testing, wcag, aria, link-lists
How to Design for (and With) Deaf People (sma)2725
how-tos, design
Testing Methods: Accessible Authentication (Enhanced) (dec)2724
testing, wcag, authentication, security
The Final Nail in the HTML5 Document Outline Coffin (tem)2723
html, headings
Tests for CSS Generated Content Alternative Text (rus)2722
css, generated-content, alt-text, support, voiceover, nvda, jaws, screen-readers
Testing Methods: Accessible Authentication (Minimum) (dec)2721
testing, wcag, authentication, security
Testing Methods: Redundant Entry (dec)2720
testing, wcag, forms
Eight Quick Things to Remember When Using “aria-owns” (rus)2719
aria, dom, assistive-tech
Testing Methods: Error Prevention (All) (dec)2718
testing, wcag, errors
Testing Methods: Help (dec)2717
testing, wcag
Testing Methods: Error Suggestion (dec)2716
testing, wcag, errors, link-lists
Testing Methods: Labels or Instructions (dec)2715
testing, wcag, labels, forms, link-lists
Five Accessibility Trends to Watch in 20262714
trends
2026 Predictions: The Next Big Shifts in Web Accessibility (web)2713
outlooks, ai, wcag, html
Testing Methods: Error Identification (dec)2712
testing, wcag, errors, link-lists
Did You Know Some ARIA Roles Remove Child Semantics? (rus)2711
html, aria, semantics
Testing Methods: Consistent Help (dec)2710
testing, wcag, consistency
The Many Lives of the Page Title (kat/mat)2709
html, user-experience, wcag
Accessibility Is Personal (css)2708
html
Semantics Beyond the Tag Name (kno/mat)2707
html, attributes, aria, semantics
Testing Methods: Change on Request (dec)2706
testing, wcag, link-lists
The Anatomy of an Accessible Text Field (ink)2705
forms, html, labels
Early Signs of EAA Enforcement Across Europe (deq)2704
eaa, legal, compliance
A Decade of Accessibility Weekly (dav)2703
retrospectives
You Can’t Opt-Out of Accessibility (val)2702
design, legal
How “aria-labelledby” Really Works (rus)2701
aria, attributes, html
Don’t Leave the Screen Reader Hungry (ger/mat)2700
html, emoji, screen-readers
Testing Methods: Consistent Navigation (dec)2699
testing, wcag, navigation, consistency
3 Color Contrast Mistakes Designers Still Make2698
contrast, colors, images, wcag, mistakes
Your Post Is Cool, but Is It Accessible and Inclusive? (a11)2697
videos
Warp Speed to Accessibility: Fast-Tracking Inclusive Testing (a11)2696
videos, testing
What Continuous Improvement Model Is Best for Accessibility?2695
processes
Testing Methods: On Input (dec)2694
testing, wcag, forms, events, link-lists
German Auditors Reject Accessibility Overlays in EAA Context2693
auditing, overlays, legal, eaa
Testing Methods: On Focus (dec)2692
testing, wcag, forms, focus, keyboard-navigation
Accessibility as a Core Requirement (mha)2691
prioritization
Testing Methods: Pronunciation (dec)2690
testing, wcag, pronunciation, screen-readers
What Does “Hidden” Actually Mean in Accessible Name Computation? (rus)2689
naming, hiding
Testing Methods: Reading Level (dec)2688
testing, wcag, link-lists
Accessibility Is a Human Right, Cruelty a Human Wrong (zel)2687
fonts
Testing Methods: Abbreviations (dec)2686
testing, wcag, content, link-lists
A11y Considerations in Math on the Web (man/mat)2685
mathml, screen-readers, nvda, voiceover, support
The Ultimate Guide to UI Design in 2026 (web)2684
guides, design, user-experience, simplicity, consistency, hierarchy
The Design System of the Christmas Factory2683
design-systems, processes
Using the Browser Console for Accessibility Testing (rus)2682
testing, console, javascript, examples
Accessibility Updates (w3c)2681
videos, wcag, standards
Testing Methods: Unusual Words (dec)2680
testing, wcag, content, link-lists
A11y Freedom Beaver (ste/mat)2679
aria, html
Common Misconceptions About WCAG (tet)2678
wcag, standards
Testing Methods: Language of Parts (dec)2677
testing, wcag, internationalization
How We Automate Accessibility Testing With Playwright and Axe (boj)2676
testing, automation, playwright, axe
“aria-busy” Is Not Your Friend (ger)2675
aria, nvda, jaws, voiceover, screen-readers
Meeting WCAG Is an Achievement (yat)2674
wcag, compliance
Testing Methods: Language of Page (dec)2673
testing, wcag, internationalization
Did You Know Your Browser Has Two Accessibility Trees? (rus)2672
browsers, chrome, blink
Design Accessible Animation and Movement With Code Examples (pop)2671
design, animations, css, javascript, examples
Testing Methods: Dragging Movements (dec)2670
testing, wcag
Testing Methods: Concurrent Input Mechanisms (dec)2669
testing, wcag
Accessible by Design: The Role of the “lang” Attribute (col/mat)2668
internationalization, html, attributes, metrics
What Are DOM Mutations? (rus)2667
dom, javascript
Dealbreaker Bugs in Native Popovers (mat)2666
pop-overs, bugs
Testing Methods: Target Size (Enhanced) (dec)2665
testing, wcag, touch
IDREFs: What They Are and How to Use Them (kil/mat)2664
html, forms, aria
Testing Methods: Motion Actuation (dec)2663
testing, wcag, mobile
Testing Methods: Label in Name (dec)2662
testing, wcag, labels, aria
Common Misconceptions About Disability (tet)2661
concepts
End-to-End Browser and Accessibility Event Architecture (rus)2660
browsers, event-loop, browser-engines, javascript-engines, assistive-tech
Solving Small Text and Contrast Issues for Large-Screen Readability (a11)2659
contrast, readability, typography
Testing Methods: Pointer Cancellation (dec)2658
testing, wcag
You Can’t Make Something Accessible to Everyone (aar)2657
design
Understanding “aria-live” Timing: A Two-Layer Model (rus)2656
aria, live-regions, notifications
From Reactive to Proactive: Building a Sustainable Accessibility Program (equ)2655
processes, culture, w3c
Testing Methods: Pointer Gestures (dec)2654
wcag, testing
The Next Revolution in Design: Emotional Accessibility (fas)2653
design, outlooks
“Sloppy” Code and Accessibility Issues: The Trouble With Trump’s Silicon Valley-Inspired Web Design Project (not)2652
design, quality, case-studies
Testing Methods: Focus Appearance (dec)2651
testing, wcag, focus, keyboard-navigation, link-lists
Can You Make Toast Messages Accessible? (ada)2650
notifications
Testing Methods: Focus Not Obscured (Enhanced) (dec)2649
testing, wcag, focus, keyboard-navigation
Testing Methods: Focus Not Obscured (Minimum) (dec)2648
testing, wcag, focus, keyboard-navigation
EAA Deadlines, Why You Probably Can’t Wait Another 5 Years2647
eaa, legal, compliance
AI for Good Accessibility (ala)2646
slides, ai
Testing Methods: Section Headings (dec)2645
testing, wcag, headings
The Idiot Sandwich—on Embedding Alt Text (ede)2644
images, alt-text
The Accessibility Problem With Authentication Methods Like CAPTCHA (sma)2643
captcha
5 Reasons Why WCAG AA Compliance Does Not Mean Your Website Is Accessible (cra)2642
wcag, compliance, colors, readability, performance, content, multimedia, quality
Testing Methods: Link Purpose (Link Only) (dec)2641
testing, wcag, links, microcontent, link-lists
What an Accessibility Conference Taught Me About Designing for All2640
design
Accessibility and Usability: Inline Field Validation vs. Constantly Active Submit Button2639
forms, buttons, validation, usability, comparisons
Animation and Carousels (web)2638
animations, carousels, css, reduced-motion
Testing Methods: Location (dec)2637
testing, wcag, navigation
Testing Methods: Focus Visible (dec)2636
wcag, testing, focus, keyboard-navigation, link-lists
Testing Methods: Headings and Labels (dec)2635
wcag, testing, headings, labels, forms
WCAG 2.1 Addition—Success Criterion 1.4.10: Reflow (Level AA)2634
wcag, standards, reflow
Testing Methods: Multiple Ways (dec)2633
wcag, testing, navigation, sitemaps, link-lists
AI Will Soon Deliver Code That Will Pass Automatic Testing by Default (cer)2632
ai, testing
WCAG 3 Update (kno)2631
videos, wcag, standards
Testing Methods: Link Purpose (in Context) (dec)2630
wcag, testing, links, microcontent
The Value of Selecting Selects by Value (aar)2629
wcag, forms
WCAG 2.1 Addition—Success Criterion 1.3.5: Identify Input Purpose (Level AA)2628
wcag, standards, forms
Testing Methods: Focus Order (dec)2627
wcag, testing, focus, keyboard-navigation, link-lists
WCAG 2.1 Addition—Success Criterion 1.3.4: Orientation (Level AA)2626
wcag, standards, mobile
Testing Methods: Page Titled (dec)2625
wcag, testing, html
Automated Accessibility Testing for React—Tools and Best Practices You Can Use2624
testing, react, tooling, best-practices
Testing Methods: Bypass Blocks (dec)2623
wcag, testing, keyboard-navigation
WCAG 2.1 Addition—Success Criterion 2.5.4: Motion Actuation (Level A)2622
wcag, standards
A11y 101: 2.4.7 Focus Visible (nat)2621
introductions, wcag, focus, keyboard-navigation
Testing Methods: Animation From Interactions (dec)2620
wcag, testing, animations
WCAG 2.1 Addition—Success Criterion 2.5.3: Label in Name (Level A)2619
wcag, standards, labels, forms
Testing Methods: Three Flashes or Below Threshold (dec)2618
wcag, testing
Testing Methods: Timeouts (dec)2617
wcag, testing, time
Accessible Names and Labels: Understanding What Works and What Doesn’t (tpg)2616
labels, naming, forms
Testing Methods: Re-Authenticating (dec)2615
wcag, testing, authentication
Testing Methods: Interruptions (dec)2614
wcag, testing
Why Headings Are Important in HTML: Structure, Accessibility, and SEO2613
html, headings, seo
Testing Methods: Pause, Stop, Hide (dec)2612
wcag, testing, multimedia, animations, link-lists
“aria-labels” and Privacy: A Word of Caution (hom)2611
aria, privacy
Link vs. Button: Choosing the Right Element for the Right Job (tpg)2610
html, links, buttons, wcag, comparisons
Testing Methods: Timing Adjustable (dec)2609
wcag, testing, time, link-lists
Testing Methods: Character Key Shortcuts (dec)2608
wcag, testing, keyboard-shortcuts
A Practical Guide to Flutter Accessibility: The Basics (kor)2607
guides, fundamentals, flutter
Sustainable Accessibility in Complex Organisations: Strategic Foundations (ihe/tet)2606
leadership, dei, processes
Sustainable Accessibility in Complex Organisations: Organisational Realities (ihe/tet)2605
Is Figma in Its Accessibility Era?2604
figma
100, 150, or 200? Debunking the Alt Text Character Limit2603
alt-text, images, link-lists
Explaining the Accessible Benefits of Using Semantic HTML Elements (geo/css)2602
html, semantics
Why Separate Guest and Logged in States Create Accessibility Barriers2601
Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy2600
interviews, content, writing
Dark Mode Is the New Comic Sans (and You Know It) (web)2599
dark-mode, design
Grayscale Testing: The Missing Step in Color Accessibility (pop)2598
testing, colors
Global Digital Accessibility Salary Survey (web)2597
surveys, career
AI and Alt Text (ted+/web)2596
videos, ai, alt-text, images
Testing Methods: Keyboard (No Exception) (dec)2595
testing, keyboard-navigation
Get Started With Manual Testing (pop)2594
introductions, testing
Sometimes the Best Accessibility Fix Is a Usability Fix2593
usability
ChatGPT Sez Build With Semantics First (ste)2592
chatgpt, chatgpt-atlas, ai, browsers, html, semantics
A11y 101: 2.4.5 Multiple Ways (nat)2591
introductions, wcag
Alt Text or Image Description?2590
images, alt-text, comparisons, terminology
Your Accessibility Score Is Lying to You2589
metrics, testing
Testing Methods: No Keyboard Trap (dec)2588
testing, wcag, keyboard-navigation
The Curse of the Custom Cursor (mal)2587
cursors, design
The Edge Cases That Break Hearts (and Products) (lau/nng)2586
design, usability, user-experience
Atlas Ableism (ste)2585
chatgpt-atlas, browsers, compliance