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

Frontend Dogma

“accessibility” News Archive (4)

Entry (Sources) and Additional TopicsDate#
Under-Engineered Comboboxen? (aar)1214
forms, html, css
WCAG 2.2, Quick and Simplified1213
wcag, standards
Accessible Overlays Aren’t Accessible1212
overlays
Combat Accessibility Decay: How to Maintain Ongoing Accessibility1211
how-tos, processes
4 Ways to Improve Mobile Accessibility (kar)1210
mobile
Web and App ADA Lawsuits: 6 Trends So Far in 20231209
ada, legal, trends
Screen Magnification: Digital Accessibilitiy1208
videos, assistive-tech, screen-magnification
Live Regions in React1207
react, aria, live-regions
Top Tips From a Web Accessibility Evaluator at WebAIM (web)1206
webaim, auditing, tips-and-tricks
Magnification and Zoom Accessibility Guide—Everything You Need to Know1205
guides, screen-magnification, zooming
WCAG 2.2 Removes 4.1.1 Parsing and How axe-core Is Impacted (deq)1204
wcag, testing, axe
Designing for Inclusion1203
design, dei
Continuous Accessibility (a11)1202
websites, processes
Thoughts From “Meet Safari for Spatial Computing” (jim)1201
safari, spatial-web, responsive-design
Three Key Principles for an Accessible Website1200
principles
Can Web Developers Be Held Liable?1199
legal
The Five Types of People Who Produce Inaccessible Code (eri)1198
community
6 Quick Tests You Can Do to Test Your Forms for Accessibility (kar)1197
testing, forms
Design vs. Accessibility and the CSS “visually-hidden” Class (its/log)1196
design, css, comparisons
You Can Stop Using “user-scalable=no” and “maximum-scale=1” in Viewport Meta Tags Now1195
html, viewport, metadata, responsive-design
No, “AI” Will Not Fix Accessibility (aar)1194
ai
Sticky Content: Focus in View (tet)1193
focus, scrolling, css
The Universal Focus State (eri)1192
focus, css
Testing Sites and Apps With Blind Users: A Cheat Sheet (sma)1191
testing, screen-readers, assistive-tech, tooling, cheat-sheets
Before Your Next Frontend Pull Request, Use This Checklist (tra/evi)1190
checklists, performance, compression, dependencies, legibility, naming
Accessibility and Artificial Intelligence (joe)1189
ai
Assume the Position—a Labeling Story (llo/tpg)1188
forms, labels, html
Accessible Rich Internet Applications (WAI–ARIA) 1.2 (w3c)1187
standards, aria, rich-internet-apps
Accessibility Testing—Pay Attention to the Details1186
testing
The Problem With Automatically Focusing the First Input and What to Do Instead (ada)1185
user-experience, focus, forms
WCAG 2.2 Misses Mark on Defining Visible Focus (yat)1184
focus, wcag, standards
How We Created an Accessible, Scalable Color Palette1183
colors, color-palettes, scalability, case-studies
Accessible Components: The Hamburger Menu1182
components, navigation
Accessibility Audits for All (ada)1181
auditing, testing
Don’t Meddle With User Input (tem)1180
forms
The Problem With Nested Fieldsets and How to Avoid Them (ada)1179
forms, assistive-tech, support
How Screen-Reader Users Type on and Control Mobile Devices (nng)1178
usability, screen-readers, mobile
When to Use Plain Text or Images Instead of MathML1177
mathml, math
Brief Note on Popovers With Dialogs (aar)1176
html, support, pop-overs, modals
We Need to Talk About How We Talk About Accessibility1175
communication, dei
“display: contents” Considered Harmful (eri)1174
css
Levelling Up Accessibility Skills in Your Organisation (rus/int)1173
videos
Reading a Voluntary Product Accessibility Template (VPAT) or Accessibility Conformance Report (ACR) (mer/equ)1172
vpat-acr, documentation
Addressing Timeout Modals: Navigating the Nuances for Inclusive Web Design1171
dei, modals, time
A Beginners Guide to Digital Accessibility (fra)1170
guides
Accessible Numbers1169
websites
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation [Stage] v3 (gwi/deq)1168
wcag, standards
What Devs Can Do on Global Accessibility Awareness Day (ste)1167
awareness-days
Fieldsets, Legends, and Screen Readers Again (ste/tpg)1166
html, forms, screen-readers
Semantics and the “popover” Attribute: What to Use When? (hdv)1165
html, attributes, semantics, pop-overs
Why Is Web Accessibility Important? (tpg)1164
videos
Using HTML Landmark Roles to Improve Accessibility (sch/mdn)1163
html
HTML Landmark Roles Screen Reader Demo (sch/mdn)1162
videos, html, screen-readers, voiceover
The Problem With Disabled Buttons and What to Do Instead (ada)1161
buttons, user-experience
Screen Readers Don’t Announce When the User Reaches the “maxlength” Character Limit (sim)1160
html, screen-readers, support
Respect Your Children (ste/tpg)1159
html, aria
ShatGPT (ste)1158
ai
React Testing Library and Accessibility (ste)1157
react, testing, libraries, automation
Digital Accessibility Is a Bigger Education Issue Than We Think—Here’s What We Can Do About It1156
training
Short Note: Why Isn’t “role=presentation”/“none” Allowed on Focusable Elements? (ste)1155
focus, aria, html
Why “font-size” Must Never Be in Pixels1154
css, units, responsive-design
Accessible Target Sizes Cheatsheet (vit/sma)1153
user-experience
Progress Over Perfection: The Better Way for Communication and Accessibility Advocacy (mer)1152
communication, advocacy, processes
The Potentially Dangerous Non-Accessibility of Cookie Notices (mar/sma)1151
cookies, legal, privacy, user-experience
Meeting WCAG Level AAA (pat/tet)1150
wcag, conformance, standards
Designing and Coding for Voice1149
voice
Visually Accessible Data Visualization1148
information-design
Audio Accessibility in Miro: A Hackathon Story in 3 Acts (sin)1147
multimedia, experiments
Answering “What ARIA Can I Use?” (w3c)1146
aria, browsers, screen-readers, assistive-tech, support
Web Accessibility: A Reference to Creating Inclusive Websites (sta)1145
Breaking Down Accessibility Barriers: Top 4 Challenges With Screen Magnifiers1144
assistive-tech, screen-magnification
Shifting Left, or: Making Accessibility Easier by Doing It Earlier (hdv)1143
videos, slides, processes
Don’t Override Screen Reader Pronunciation (aar)1142
screen-readers, pronunciation
HTML Accessibility API Mappings 1.0 (ste+/w3c)1141
html, apis
Accessibility in Design Systems: Building More Inclusive Products for a Better User Experience1140
videos, design-systems, dei, user-experience
Chasing Rainbows (ver)1139
colors, color-blindness, user-experience
Establishing Metrics for Accessibility ROI (kar)1138
metrics, economics
Foundations: Accessible Names and Descriptions (ihe/tet)1137
fundamentals, naming, writing, aria
The Alt Text War—SEO vs. Accessibility1136
seo, images, writing, alt-text, comparisons
What’s New in WCAG 2.2?1135
wcag, standards
Designing for Reduced Motion1134
animations, reduced-motion, css, media-queries, javascript
What Makes a Good Screenshot? (llo/tpg)1133
images
Accessibility for Designers: Where Do I Start? (ste)1132
design, link-lists
Exposing Field Errors (aar)1131
forms, aria, assistive-tech, support
Five Pieces of Advice for More Accessible Websites (cit)1130
html
When I Get That Low Contrast Feeling, I Need Non-Textual Healing (llo/tpg)1129
contrast, colors
10 Ways to Hide Elements in CSS (cra)1128
hiding, css, performance
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps1127
guides, testing, automation, ci-cd, react
We Need Accessibility Action (yat)1126
web
Alternative Text in the Wild: 5 Alternative Text Examples (pop)1125
writing, examples
The WebAIM Million (web)1124
studies, research, metrics
Guardrails for Better Accessibility Support in Frontend (net)1123
quality, tooling
Connecting Dots of an Accessibility Audit1122
auditing
How to Write an Accessibility Statement (ger)1121
how-tos, documentation, writing
Accessibility vs. Emojis1120
emoji, unicode, comparisons
A Quick Guide to Reviewing a VPAT ACR (kar)1119
vpat-acr, conformance, auditing
CSS-Only Widgets Are Inaccessible (aar)1118
css
Senior Engineering Strategies for Advanced React and TypeScript (tec)1117
strategies, react, typescript, architecture, testing, performance, security, maintenance
The “search” Element (sco)1116
html, semantics
What We’ve Learned About Designing for Accessibility From Our Users (sla)1115
design
Accessible but Never Boring: Rebranding the Wise Design System for Everyone II1114
design, design-systems
Certifications Should Be Hard (kar)1113
career, training, learning
Annotating Designs for Accessibility (int)1112
videos, design
Visually Hidden Content Is a Hack That Needs to Be Resolved, Not Enshrined (sco)1111
hiding, browsers, screen-readers, assistive-tech, css
When Is “:focus-visible” Visible? (ire)1110
css, selectors
Hijacking Screenreaders With CSS (ben/deq)1109
videos, screen-readers, css
Foundations: Pointer Gestures (gra/tpg)1108
fundamentals, usability
How Screen Readers Read Special Characters: An Update (ele)1107
screen-readers, support, unicode
Accessibility Beyond Code Compliance (aar)1106
compliance
Accessibility and Design Systems: The Deep-Dive Q&A (ger+)1105
interviews, design-systems, deep-dives
It’s About Time CAPTCHAs Become Accessible1104
captcha
The H1 Conundrum: Understanding the Challenges of Heading Level One1103
semantics, headings, html
Fix Color Contrast—Web Accessibility for Text and UI Design (pim)1102
colors, contrast
Best Practices for Structuring Accessibility Testing (tpg)1101
testing, best-practices
Making Calendars With Accessibility and Internationalization in Mind (sto/css)1100
functionality, internationalization
We Don’t Need “.visually-hidden” (den)1099
css, semantics, quality
“content” Is Your Content?1098
css, content, seo, maintainability
My Ideal Accessible Components Resource Is Holistic, Well Tested and Easy to Use (hdv)1097
components
ARIA Live Regions for JavaScript Frameworks (its/log)1096
aria, live-regions, javascript, frameworks
50.1% Empty Links (mat)1095
html, links, semantics, seo
Client-Side JavaScript and React Criticism: What Comes Next? (mol)1094
javascript, react, performance, resilience, progressive-enhancement
Toolkit Tuesday: Using YouTube for Captions and Transcripts (kno)1093
videos, captions, youtube
Are You Making These Five Mistakes When Writing Alt Text?1092
writing, alt-text, images, mistakes
A Beginner’s Guide to Manual Accessibility Testing (pop)1091
guides, testing
The Web Needs a Native “.visually-hidden” (ben)1090
css
The WebAIM Strategic Accessibility Framework (web)1089
webaim, strategies
A Native “Visually Hidden” in CSS? Yes Please! (mic)1088
hiding, browsers, screen-readers, assistive-tech, css
Accessible but Never Boring: Rebranding the Wise Design System for Everyone1087
design, design-systems
Conformance and Accessibility (j9t)1086
conformance, quality
Without Accessibility, There Is No Privacy or Security (lev)1085
privacy, security
How People Read Online1084
content, readability, user-experience
A Guide to Accessible Form Validation (san/sma)1083
guides, forms, validation, user-experience
How to Style Your Alt Text (ede)1082
how-tos, css, alt-text, images
Successful Teams Ensure 100% of Their Members Understand Keyboard Accessibility (mni)1081
Automatic Captions: Our Experiments and Best Practices (equ)1080
captions, best-practices, automation
How Shadow DOM and Accessibility Are in Conflict (sun/iga)1079
shadow-dom, aria
The Importance of Adding Accessibility Design Reviews to the Design Process (dav)1078
design, processes
Open Captions vs. Closed Captions: What’s the Difference?1077
captions, comparisons
ARIA vs. HTML (aar)1076
html, aria, semantics, comparisons
Understanding the Cost of Not Being Accessible (kar)1075
economics
Not Everyone Uses a Computer in the Same Way That You Do (hdv)1074
videos
Avoid Spanning Table Headers (aar)1073
assistive-tech, html, tables
Ideas for Making Accessibility and Equity a Core Part of the Software Development Lifecycle (eli)1072
dei, processes
Keys to an Accessibility Mindset (sma)1071
design
A Step-by-Step Guide to Building Accessible Carousels (swe/sma)1070
guides, carousels, html, user-experience
If You’re Going to Do a Job, Do It Properly (tem)1069
css
Software Accessibility for Users With Attention Deficit Disorder (ADHD)1068
Buttons, Links, and Focus (tem)1067
semantics, buttons, links, focus
Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat)1066
screen-readers, semantics, html
Scaling Accessibility Through Design Systems (ste+)1065
videos, design-systems, scalability
A Practical Approach to Automated Accessibility (ste)1064
testing, automation
Automation Is Not the Enemy (kar)1063
testing, automation
Automated Testing Won’t Solve Web Accessibility (yat)1062
testing, automation
Foundations: Introduction to WAI–ARIA (ihe/tet)1061
fundamentals, introductions, aria
The Troublesome Life and Lamentable Death of Success Criterion 4.1.11060
wcag, conformance, standards
Focus Appearance Thoughts (ala)1059
focus, css
How to Build Accessible Main Navigation? (iod)1058
how-tos, navigation
Testing Colour Accessibility With Dev Tools (mic)1057
colors, testing, browsers, dev-tools
Non-Text Content Contrast Also Matters1056
colors, contrast
WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion1055
wcag, standards
Setting Expectations for Asking ChatGPT Web Accessibility Questions (sco)1054
ai, chatgpt
Understanding Color and Accessibility (kat)1053
colors
External Links: In or Out1052
seo, links, user-experience
Léonie Watson on Accessibility (tin+)1051
podcasts, interviews
New WCAG 2.2 Features Rated (yat)1050
wcag, standards
Accessible Hamburger Buttons Without JavaScript1049
javascript, navigation
Use the Dialog Element (Reasonably) (sco)1048
html, modals
Pointing and Calling and Accessibility Testing1047
testing
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation Stage Again (gwi/deq)1046
wcag, standards
Musing Upon an “[alt]” Text Badge on Images (chr)1045
html, css
A Simple Custom (ste)1044
forms, usability, css
Be a Digital Ally: Further Exploration of WCAG 2.2 (kno)1043
wcag, standards
Creating a Community That Values Accessibility (web)1042
community
If You Need a Link, Don’t Use a Button (tem)1041
html, semantics, links, buttons
Comparing Level Access Automated Tools to Manual Accessibility Testing (rac)1040
tooling, testing, automation
Web Accessibility Global Usage Survey1039
surveys
Tabs Are Better (bre)1038
formatting
Comparing Manual and Free Automated WCAG Reviews (aar)1037
wcag, auditing, comparisons
Accessible Writing Is Just Good Writing1036
writing
Blind News Audiences Are Being Left Behind in the data Visualisation Revolution: Here’s How We Fix That1035
information-design
Foundations: Visible Focus Styles (tet)1034
fundamentals, focus, css
Manual Accessibility Testing1033
testing
Closed Captions and Subtitles UX (vit/sma)1032
captions, user-experience
The Main Areas of WAI–ARIA1031
aria
2023 Design Trends From an Accessibility Perspective1030
design, trends
Stock Photos of People With Disabilities (den)1029
content, images
A New Accessibility Strategy for the GOV.UK Design System1028
strategies, design-systems
JAWS, NVDA, and VoiceOver Braille Viewers (aar)1027
screen-readers, jaws, nvda, voiceover
Carry On Testing 2023 (ste/tpg)1026
testing
Quick Thoughts on Typeface and Font Accessibility1025
fonts, typography
WAI–Adapt Explainer (w3c)1024
A Beginner’s Guide to Link and Text Accessibility (pop)1023
guides, links, content
Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma)1022
typography, css, zooming
Overlapping Interactive Areas (tem)1021
design
Website Accessibility (15 Best Practices) (bru)1020
best-practices, content, readability, captcha, images, alt-text, forms, focus, html, tooling
User Stylesheets Are Still Pretty Great and Should Be More Widely Supported (nic/pxl)1019
css, user-styles
Obscure CSS: Restoring Visibility (kiz)1018
css, hiding
Top 10 Accessibility News of 2022 (equ)1017
retrospectives
What Is the Difference Between Alternative Text, Long Description, and Caption? (red/mat)1016
Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom)1015
wcag, usability, heuristics
An Inclusive and Planet-Friendly Digital Style Guide1014
design, style-guides, dei, sustainability, ethics
Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs)1013
firefox, browsers, caching
Accessibility Convincing (lfl/web)1012
videos, ethics, legal
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)1011
html, css, javascript, theming, functionality
Quick Start for Evaluating and Testing Web Accessibility (jar/web)1010
videos, testing
The Intended Consequence of Inaccessible Digital Ads (joe+/web)1009
videos, monetization
Bad Performance Is Bad Accessibility (bru)1008
performance
Foundations: Target Sizes (tet)1007
fundamentals, usability
Useful Accessibility and Usability Examples to Help Improve Your Designs (sma)1006
usability, examples
Prevent Focused Elements From Being Obscured by Sticky Headers (sib/tpg)1005
usability, css, focus
5 HTML Elements, and a Partridge in a Despair Tree (mat)1004
html, semantics
How to Find and Fix the Top 3 Accessibility Issues (deq)1003
videos, how-tos, auditing
A Guide for Making Apps Accessible1002
guides
Accessibility Starts With an Organisation’s Culture (cra)1001
culture
Accessible Front-End Patterns for Responsive Tables II (cod/sma)1000
tables, responsive-design
State of A11Y (thi)999
videos
Top 5 Accessibility Issues in 2022 (lar/int)998
retrospectives
Federal Web Accessibility Focus Has Private Sector on Notice997
legal
WCAG 3.0: Are We There Yet? (ons/tpg)996
wcag, standards
Five Myths About Digital Accessibility995
videos, myths
WCAG—Priority of Constituencies (ala)994
wcag, prioritization
Meaningful Labels Using ARIA—or Not (mat)993
html, forms, labels, aria
W3C Publishes WCAG Testers Consistency List (wil/deq)992
wcag, testing
Accessible Front-End Patterns for Responsive Tables (cod/sma)991
tables, responsive-design
Accessibility: The Land That “Time to Interactive” Forgot (tin/per)990
videos, performance
Brief Note on Description List Support (aar)989
html, lists, semantics, screen-readers, support
Reading the Meter (sup/mat)988
html, semantics
Swearing and Automatic Captions (eri)987
multimedia, captions
The 411 on 4.1.1 (aar)986
wcag, standards
Website Accessibility Is Not an Afterthought985
Landmarks and Where to Put Them (kil/mat)984
html, semantics, aria
You Don’t Need ARIA for That (den/mat)983
html, aria
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)982
how-tos, testing, tooling, browser-extensions, webaim
Accessibility and MVPs (dav)981
principles
HTML Semantics and Accessibility Cheat Sheet (web)980
cheat-sheets, html, semantics
Making Microservices Accessible (cra)979
microservices
Which Images Need Descriptive Text? (tem)978
writing
Making Accessibility Simpler in Higher Education and Beyond977
videos
Shadow DOM and Accessibility: The Trouble With ARIA (nol)976
dom, shadow-dom, aria, html
Addressing Concerns About CSS Speech (tin)975
css, voice
Positioning Notification Messages With Accessibility in Mind (cod)974
notifications, positioning
Setting Up a Screen Reader Testing Environment on Your Computer (sar)973
screen-readers, nvda, testing, tooling, link-lists
Preparing for WCAG 2.2 (int)972
videos, wcag
Accessibility and Inclusive Design Systems (bra)971
videos, design-systems, dei
Page Title Conventions (ada)970
html, seo
The Value of Accessibility (ann)969
podcasts
A Guide to Keyboard Accessibility: JavaScript (its/sma)968
guides, keyboard-navigation, javascript
Analyzing the Top 100 Retailers for Digital Accessibility (deq)967
studies, research
Incorporating Accessible Design Elements Into Your Web Site (uxm)966
design
DOJ and Congressional Updates on Digital Accessibility965
legal
Brief Note on “aria-readonly” Support (aar)964
html, aria, assistive-tech, support
Accessibility Is in Style—Styles and Style Guides (kno)963
writing, design, documentation, style-guides, consistency, quality
Using Automated Test Results to Improve Accessibility (ste/sma)962
automation, testing
5 Insider Tips to Make Accessibility Part of Workflow (mni)961
tips-and-tricks, processes
Significant Improvements for Screen Readers Now in Nightly Firefox (moz)960
browsers, screen-readers, firefox
A Guide to Keyboard Accessibility: HTML and CSS (its/sma)959
guides, keyboard-navigation, html, css
Your Accessibility Claims Are Wrong, Unless… (aar)958
communication
Don’t Disable the Zoom Functionality957
zooming
Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea)956
overlays, legal
The Anatomy of “visually-hidden” (sib/tpg)955
css
What’s New in WCAG 2.2 (a11)954
videos, wcag, standards
Designing for People Who Use a Mouse (ihe/web)953
videos
Accessfuturism: Digital Accessibility in 2032 (web)952
videos, outlooks
Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop)951
colors, contrast
Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv)950
html, semantics, modals, pop-overs
Foundations: Native Versus Custom Components (tet)949
fundamentals, components, html, comparisons
Responsive Accessibility Using “visibility: hidden” (sco)948
responsive-design, hiding, css
Why You Need to Monitor and Report on Accessibility—All the Time (deq)947
monitoring, compliance, legal
A Simpler Approach to Document and Web Accessibility946
What Designers Can Learn From Apple’s New Accessibility Features945
design, apple
5 Takeaways From Screen Reader Usability Interviews944
screen-readers, usability
Accessibility “Gaps” in MVPs (aar)943
Caring About the World Wide Web (ada)942
videos, dei, web
7 Tactics That Benefit Both Accessibility and SEO (deq)941
seo
A Testing Strategy for Accessibility in New Apps (mar)940
testing
Progress Over Perfection: A Better Way to Accessibility (mer)939
processes
Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer/a11)938
videos
A Deep Dive Into Accessible Notifications (rus/a11)937
videos, notifications, deep-dives
Next Steps for the W3C Web Accessibility Initiative936
videos, w3c
“aria-label” Is a Code Smell (eri)935
aria, labels, quality, technical-debt
Complexity and Caution (tem)934
usability, complexity
Do We Need an Interop for Assistive Technologies? (hdv)933
browsers, screen-readers, assistive-tech, interoperability
5 Visual Treatments that Improve Accessibility (nng)932
design
Why You Should Never Use “px” to Set “font-size” in CSS931
css
Accessibility Beyond the “Obvious” (tem)930
Getting WCAG Color Contrast Right (luk)929
wcag, colors, contrast
Web Accessibility: ARIA 101 (thi)928
videos, aria
The Truth Behind Implicit/Explicit Form Labels927
html, forms, labels
Twitter Reminds Us About Alt Text, but How Good Are We at It?926
writing, alt-text, images, twitter+x
SEO and Accessibility Are Symbiotic (deq)925
seo
How to Build the Foundation for Digital Accessibility (deq)924
how-tos, policies, processes
Why We Need CSS Speech (tin)923
css, voice
Digital Accessibility—Ask Me Anything (tpg)922
videos
Common ARIA Mistakes and How to Avoid Them (ale)921
html, aria, mistakes
Designing for Users With Disabilities: 10 Factors to Consider (uxm)920
design, usability
Google on Alt Text SEO and Accessibility (joh+/sea)919
google, seo, writing, alt-text, images
Accessibility Checkers—a Good Start, Not a Solution (kno)918
testing, tooling
New Brutalism and Web Accessibility: What You Need to Know917
design, brutalism
Intro to Why Accessibility Is Important for Good SEO (deq)916
introductions, seo
Some Things I Took Away From an Event Apart 2022 in Denver (geo/css)915
web, css
What I Learned About SVG Accessibility (Among Other Things) From NBC News’ Senate “What If” Project914
svg, images, lessons
Representation in “alt” Text (aar)913
dei, writing
How to Write Good Alt Text (cfe)912
how-tos, writing, alt-text, images
WCAG 2.2 Success Criteria911
wcag
4 Required Tests Before Shipping New Features (5t3)910
testing
Five Months Worth of Takes on the Digital Accessibility Space909
testing, tooling
Foundations: HTML Semantics (ihe/tet)908
fundamentals, html, semantics
When Going Somewhere Does a Thing: On Links and Buttons (kil)907
html, links, buttons, semantics
Where Are the Accessibility Statements? Digital Accessibility Shouldn’t Be a Surprise (deq)906
documentation
3 Things to Consider Before You Implement CAPTCHA for Accessibility905
captcha
A Beginner’s Complete Guide to Form Accessibility: The 5 Things Accessible Forms Need and How to Fix Common Errors (pop)904
guides, forms
Learn Accessibility (car)903
courses
Intersectionality, Accessibility, and Inclusion (int)902
videos, dei
Yes, Accessibility Is Also a Backend Concern (eri)901
Websites Need to Be Accessible to Be Inclusive900
dei
A Deep Dive Into WCAG 2.2—and Beyond (yat)899
podcasts, wcag, deep-dives
Accessibility (htt)898
web-almanac, studies, research, metrics
A Designer’s Guide to Documenting Accessibility (ste)897
videos, design, documentation
The Indisputable Truth About Accessibility896
videos
Attitudes to Digital Accessibility Survey 2022895
surveys, dei
Blind People Need to Be Considered More When Making Data Visualizations894
information-design
A “details” Element as a Burger Menu Is Not Accessible (ger/clo)893
html, disclosure-widgets, semantics
Accessibility Is Systemic (ada)892
Clarifying Color Contrast and Font Size Guidelines (mar)891
colors, contrast, readability
It’s Good to Make Mistakes (tem)890
design, mistakes
Accessibility Is for Every One889
Brief Note on Super- and Subscript Text (aar)888
html, support, assistive-tech
How to (Not) Make a Button887
how-tos, buttons, semantics, html
Accessibility in Times of Headless (sma)886
content-management, headless
Buttons and the Baader–Meinhof Phenomenon (mat)885
buttons
Why the Number Input Is the Worst Input884
html, forms, validation
Five Things You Can Do to Be More Inclusive (dbo)883
dei
Designing for People With Cognitive Disabilities and Everyone Else882
videos, design
On Better Browsers: Arbitrary Media Queries and Browser UIs (kil)881
css, media-queries
The State of Digital Accessibility: Three Key Challenges (moz)880
legal, web
When Is It OK to Disable Text Selection? (dxn/css)879
css, usability
Better Accessible Names (hdv)878
naming
Disability Is Not a Dirty Word877
communication
Making Sense of WAI–ARIA: A Comprehensive Guide (sma)876
guides, aria, html
The “details” and “summary” Elements, Again (sco)875
html, disclosure-widgets
Justin Yarbrough Talks About Alt Text874
podcasts, writing, alt-text, images
Are Modals in Web Design a UX Disaster? (web)873
design, user-experience, modals
The Realities and Myths of Contrast and Color (sma)872
contrast, colors, myths
W3C Accessibility Maturity Model (w3c)871
processes, culture, leadership
HTML Markup Tips for Developing Accessible Websites870
html, aria
Focus Appearance Explained (tem)869
wcag, forms, focus
The Accessibility and Usability Journey of Drupal’s Primary Navigation (sma)868
drupal, usability
“Accessibility at the Edge” W3C CG Is an Overlay Smoke Screen (aar)867
overlays, w3c, history
Accessible Lists and Tables (pop)866
html, lists, tables
Beginner’s Guide to Lists and How to Make Them Accessible (pop)865
guides, html, lists
Don’t Overwrite Visual Labels With “aria-label” (ash)864
html, aria, labels
Comparing JAWS, NVDA, and VoiceOver (css)863
screen-readers, comparisons, jaws, nvda, voiceover
Neutrality Isn’t an Option When It Comes to Accessibility (kar)862
Small Steps: Celebrating Four Accessibility Wins (red)861
communication
An Argument Against CSS Opacity (tpg)860
css, colors, contrast, transparency+opacity
Communication Around Digital Accessibility Must Improve: How Users and Businesses Alike Are Failing to Advance Digital Accessibility859
communication
What Is Closed Captioning?858
multimedia, captions
Short Note on “figure” and “figcaption” (ste)857
html
5 Quick Ways to Check Your Site Against New WCAG 2.2 Standards856
wcag, compliance
Why Every University Needs an Accessible Standard Website Template855
content-management, frameworks
Accessibility and Supporting Internet Explorer (gra/tet)854
browsers, internet-explorer, support
Does Accessibility Stifle the Creative Process?853
processes, creativity
Bring Focus to the First Form Field With an Error (aar)852
forms, focus
Prepare for WCAG 2.2 and Beyond (lev)851
videos, wcag, standards
Mac VoiceOver Testing the Simple Way (spa/clo)850
testing, screen-readers, voiceover
Inclusion Beats Optimization (eri)849
dei, optimization
Outline Is Your Friend (mat)848
css
Introduction to Screen Readers (Desktop Edition) (bru)847
videos, introductions, screen-readers, desktop
Check Heading Accessibility Using the WAVE Tool (pop)846
videos, headings, assistive-tech, tooling, testing
Accessible User Experience and A/B Testing845
user-experience, a-b-testing, optimization
Building Accessible Select Components in React844
components, react, forms
Automation and Accessibility—What You Need to Know843
videos, automation
Results of Quick Testing of Documentation Tools’ Accessibility842
documentation, tooling
Accessibility Is Writing841
writing
Brief Note on Calendar Tables (aar)840
tables, assistive-tech
SEO Links Obfuscation and Accessibility Problems839
seo, links, obfuscation
5 Heading Accessibility Issues and How to Fix Them (pop)838
headings, microcontent
AI-Generated Images From AI-Generated Alt Text (aar)837
images, writing, alt-text, ai
What Are Best Practices for Creating Alt Text?836
writing, alt-text, images, best-practices
One Year of Coding—Recommendations for Beginners From a Beginner835
learning, semantics
Underengineer Your Websites (aar/ben)834
videos, interviews
Abbreviations Suck (cfe)833
html
#ADA32: The ADA Has Applied to Digital for Decades (lfl)832
ada, legal
Speaking Up and Speaking Out: Tactical Communication in Accessibility (mer/equ)831
communication
The 10 Affirmations of Good Digital Accessibility (deq)830
Definitive Guide to CAPTCHA Accessibility829
guides, captcha
Roundup of Recent Document Outline Chatter (geo/css)828
html, headings, semantics
With “:focus-visible”, You Can Have Focus Styles When It Makes Sense (hdv)827
css, selectors, keyboard-navigation, focus
Research Insight: Accessibility of Images (ihe/tet)826
usability, images, research
Where’s the Fun in Accessibility?825
user-experience
Subheadings, Subtitles, Alternative Titles, and Taglines in HTML (ste/tpg)824
html, semantics, headings, microcontent
Expert Tips for Color Accessibility on the Web823
tips-and-tricks, colors
Abbreviations Can Be Problematic (tem)822
html
What Is WAI? The Web Accessibility Initiative821
Use Firefox for Accessibility Testing (col)820
browsers, firefox, testing
Welcome to the Dark Side (yat)819
dark-mode, usability
What Does x% of Issues Mean? (aar)818
metrics
7 Quick Facts About WCAG 2.2 (lev)817
wcag, standards
Perceived Affordances and the Functionality Mismatch (tin)816
usability, semantics
What Is the Best Way to Mark Up an Exclusive Button Group? (lea)815
html, semantics, aria
The Hidden History of Screen Readers (ver)814
screen-readers, assistive-tech, history
Web Accessibility Laws and Policies813
legal, policies, link-lists
Bag Some AAA Wins Where You Can (tem)812
wcag
My War on Animation (ver)811
animations
What You Need to Know About ARIA and How to Fix Common Mistakes (pop)810
html, aria, mistakes
Building (or Rebuilding) a Website With Accessibility in Mind809
Generating Accessibility Test Results for a Whole Website With Pa11y CI808
testing, tooling
The Ultimate Guide to Debugging Accessibility Issues807
guides, debugging
Set JAWS Free! (yat)806
screen-readers, jaws
Why the HTML Outlining Algorithm Was Removed From the Spec—the Truth Will Shock You! (bru)805
html, semantics
An Accessibility-First Approach to Chart Visual Design (sma)804
information-design
Make It Accessible803
websites
It’s Mid-2022 and Browsers (Mostly Safari) Still Break Accessibility via Display Properties (aar)802
browsers, safari, css
Captions: Humans vs. Artificial Intelligence: Who Wins? (mer/equ)801
captions, writing, automation, comparisons
The Ballad of Text Overflow (sib/tpg)800
css, overflow
Two Levels of Customising “<selectmenu>” (hdv)799
html
“That’s Not Accessible!” and Other Statements About Accessibility (hdv)798
Thoughts on an Accessibility “Get Well” Plan (j9t)797
processes, engineering-management, leadership
Accessible Design Systems (ihe/tet)796
design-systems
WCAG 2.1 AA Web Accessibility Checklist795
checklists, wcag
How We Designed an Accessible Color Palette From Scratch794
colors, color-palettes, case-studies
“text-overflow: ellipsis” Considered Harmful (yat)793
css, overflow
Introducing Keyboard Navigation (bru)792
videos, introductions
What Is Alternative Text? How Do I Write It for Images, Charts, and Graphs?791
videos, writing, information-design
Icon-Only Links Fail WCAG (tem)790
links, wcag, images, icons, conformance
Best Practices for Overlays II789
best-practices, overlays
5 Very Simple Steps You Can Take for Accessibility Improvement (mni)788
optimization
Communication Accessibility: It’s Time to Change How We Communicate (mer)787
communication
Do Dyslexia Fonts Improve Accessibility?786
dyslexia, fonts
Dialogs and Shadow DOM: Can We Make It Accessible? (nol)785
modals, dom, shadow-dom
Change Management for Accessibility (deq)784
processes
WCAG SC 1.4.4 Resize Text and 1.4.10 Reflow (yat)783
reflow, resizing, wcag
How to Use Headings for Website Accessibility782
how-tos, headings, semantics
Aspects of Accessibility—Semantics, Contrast, and… Anxiety?781
semantics, colors, contrast, user-experience
Best Practices for Overlays780
best-practices, overlays
Are You Ignoring Digital Accessibility at Your Job?779
career
WCAG 3 Compliant? Check Again778
wcag, standards
How to Pick the Least Wrong Colors777
how-tos, colors, design
Writing Useful Alt Text (mic)776
writing, alt-text, images
Interview With Léonie Watson (tin+)775
interviews
APCA: The New Algorithm for Accessible Colour Contrast774
colors, contrast, apca
Just How Long Should Alt Text Be? (geo/css)773
writing, alt-text, images
What’s the Alternative (Text)? (col)772
writing
Why Are Iframe Titles Important for Accessibility?771
html, iframes, writing
Dialog Components: Go Native HTML or Roll Your Own? (css)770
modals, components
Accessibility From Different Perspectives (hdv)769
Making Disabled Buttons More Inclusive (san/css)768
forms, buttons, focus, aria, html, attributes
Triaging WCAG 2.1 Level AAA (tet)767
wcag, standards
Accessibility Not-Checklist (int)766
websites, checklists
Automate Accessibility Tests With Storybook (sto)765
testing, automation, storybook
React Accessibility Resources (bru)764
react, link-lists
Web Accessibility Is Broken—It’s Time to Fix It (yat)763
videos
Web Development === Accessibility762
The Importance of Organizational Leadership in Developing an Accessibility Culture: Buy-In, Metrics, and Structure761
interviews, leadership, culture, metrics
4 Web Accessibility Remediation Mistakes to Avoid760
mistakes
Let’s Make Accessibility Boring Again759
WCAG 2.2 and WCAG 3 Status Updates758
wcag, standards
WP Accessibility Day757
websites, awareness-days, wordpress
How the HTML “lang” Attribute Helps Accessibility756
html, attributes, localization
24×24 Pixel Cursor Bookmarklet (aar)755
wcag, testing, bookmarklets
Peering Into the Accessibility of Dark Mode754
dark-mode
More Common Accessibility Issues That You Can Fix Today (hdv)753
Keyboard Testing: The A11y Enhancement to Your Definition of Done (ste)752
keyboard-navigation, testing
Does JavaScript Make My Site Less Accessible?751
javascript, wcag
Debugging Accessibility With Chrome DevTools750
videos, dev-tools, debugging, browsers, chrome
Why WCAG 2.2 Is Still in the Oven (deq)749
wcag
Designing for Web Accessibility in 60 Seconds (dav)748
Two Approaches to Accessibility on the Web (j9t)747
automation
A Different View Into Accessibility Overlays746
overlays, testing, documentation, auditing
What’s Your Heading? (col)745
html, headings, semantics
Lost in Translation (mat/btc)744
videos, design, html, css
A Guide to Writing About Digital Accessibility (deq)743
guides, writing
Please, Stop Disabling Zoom (mat)742
zooming, html
The Evolution of WCAG: A Postcard From the Front Lines741
wcag, standards, history
How Not to Do Accessible Design740
design, colors
Under-Engineered Multi-Selects (aar)739
html, aria
Foundations: Lists (tin/tet)738
fundamentals, html, lists
Introducing “inert”737
introductions, html, attributes, keyboard-navigation
Let’s Keep the “Content” in WCAG (spa)736
content, wcag
Stop Removing Focus (col)735
focus, css
Plain Old Semantic HTML: A Perfect Basis for Accessibility734
html, semantics
8 Ways to Make Website Accessibility Easier (and Less Expensive)733
Beyond WCAG: Losing Spoons Online (tpg)732
wcag, colors
Brief Note on Buttons, Enter, and Space (aar)731
The Role of Policy in Creating a Culture of Accessibility730
interviews, policies, culture
How to Start Testing Your Website With a Screen Reader (kar/spe)729
how-tos, browsers, testing
Ensure Third Party Content Is Accessible (ons/tpg)728
wcag, embed-code
Accessibility Why You Need to Work Toward Progress Not Perfection (mer)727
Does Your Website Have Any of These 10 Most-Cited Accessibility Issues? (equ)726
One Million Broken Web Sites—and a Way to Prevent That (cod)725
browsers, tooling
Why Accessibility Bugs Are a Good Thing and How to Handle Them724
quality, bugs
Common Accessibility Issues That You Can Fix Today (hdv)723
Takeaways From “The Internet Is Unusable”: The Disabled View (red)722
How to Fix Your Low-Contrast Text (ben)721
how-tos, colors, contrast
Open Accessibility Standards720
wcag, aria
Alternative Text (Alt Text) (pop)719
html, images, writing, alt-text
The Business Case for Accessibility (tet)718
economics
Accessibility Testing Guide717
guides, testing, wcag
Accessible Description Exposure (aar)716
aria
What if… One Day Everything Got Better? (dav)715