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 (4)

Entry (Sources) and Additional TopicsDate#
Building a Core Accessibility Team: The Keys to the Kingdom (deq)1533
engineering-management, processes
What an Economist Article Says About Website Accessibility and Lawsuits (tec/equ)1532
legal
First Steps to an Accessible Website—Skip Links1531
skip-links
Expanding Your Touch Targets (stu)1530
usability, user-experience, touch
Accessibility and Inclusivity: Study Guide (nng)1529
guides, dei, training, link-lists
How to Make a Strong Case for Accessibility (sma)1528
how-tos, communication
Whataboutism (col)1527
State of Web Accessibility, ARIA in HTML, and Missing UI Patterns (tin+/fwo)1526
podcasts, aria, html
Web Components Accessibility FAQ (mat)1525
web-components
Is AI the Silver Bullet of Accessibility?1524
ai
Browser Video Players Review (aar)1523
html, multimedia, browsers, screen-readers, support
Equivalent Experience Can Cut Both Ways (eri)1522
user-experience
The Perpetual Circle of Accessibility (col)1521
learning
First, Do No Harm: Mistakes to Avoid in Creating Accessible User Experiences1520
user-experience, mistakes
How to Make Charts and Graphs More Accessible (pop)1519
how-tos, information-design, images
Decoding WCAG: “Alternative for Time-Based Media” and “Media Alternative for Text” (web)1518
wcag, multimedia
Accessibility Theater (tpg)1517
What Is Inclusion Anyways? Lessons From the Disabled Community1516
slides, lessons, dei
Building Accessibility Into Your Company, Team, and Culture (swi)1515
videos, culture
How I Write Alt Text for Code Snippets on Social Media (ben)1514
alt-text, writing, images, social-media
Navigating Web Accessibility Litigation: Advice From a General Counsel (lev)1513
legal
Dark Mode: How Users Think About It and Issues to Avoid (nng)1512
dark-mode, user-experience, best-practices
Accessible Navigation1511
navigation
Where to Put Focus When Deleting a Thing (aar)1510
focus
European Accessibility Act: Article 32, and Why It Sucks (cra)1509
legal, eaa
Main-ly Speaking (col)1508
html
What Is Alt Text and How to Write It (tpg)1507
images, alt-text, writing
What Are Exceptions to Section 508 Accessibility Requirements?1506
legal, section-508
How to Get 12% More LinkedIn Followers, Impressions, and Clicks—Practical Accessibility Tips and Tricks (mni)1505
how-tos, tips-and-tricks, social-media, linkedin, best-practices
How Organisations Respond to Accessibility Monitoring1504
monitoring
“We’re All Just Temporarily Abled” (jim)1503
Being “Polite” Does Not Ensure Access1502
legal
Tabs Are Objectively Better Than Spaces (cfe)1501
formatting, developer-experience
“aria-haspopup” and Screen Readers (mat)1500
aria, support, screen-readers
Accessibility Is Not Inclusive Design or Disability Rights—It’s a Part of It (yat)1499
dei, legal
Useable1498
community
An “alt” Decision Tree Using Only “:has()” (aar)1497
css, alt-text, images
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources II (sma)1496
content, images, best-practices, techniques
OKLCH in CSS: Consistent, Accessible Color Palettes (its/log)1495
css, oklch, color-palettes, consistency
WCAG 3.0: Further on Up the Road (ons/tpg)1494
wcag, standards
Progressively Enhanced HTML Accordion (aar)1493
html, accordions, semantics, progressive-enhancement
8 Common Heading Questions (pop)1492
html, headings
Alt Text Hall of Fame (ste/alt)1491
websites, writing, alt-text, images
Assistive Technology Shouldn’t Be a Mystery Box (cod)1490
browsers, assistive-tech, web-platform, foss, support
The Easy Intro to the APCA Contrast Method (myn)1489
introductions, colors, contrast, apca
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources (sma)1488
content, images, best-practices, techniques
Contextual Form Errors and ARIA (mar)1487
forms, html, aria
How Does Reflowing Content Affect People With Screen Magnification? (tpg)1486
reflow, assistive-tech, screen-magnification
New DOJ Web Accessibility Regulation Is a Disaster1485
legal
Accessibility of the Button: Should We Fix It or the Root Cause Problem? (deq)1484
buttons, processes
CSS and Accessibility: Inclusion Through User Choice (car/sma)1483
css, dei, user-experience
Accessibility Represents Maturity (tem)1482
culture
Contrast Checker Bookmarklet (web)1481
bookmarklets, colors, contrast
The Curious Case of “iff” and Overriding Screenreader Pronunciations (ben)1480
screen-readers, pronunciation
What Happens When Developers Are Liable for Accessibility?1479
legal
Do We Need WCAG 3 (Now)? (yat)1478
wcag, standards
How to Make Your Captions and Audio Descriptions WCAG-Compliant1477
how-tos, multimedia, captions, compliance, wcag
Be an Active Ally for Those Living With Disabilities (wom)1476
dei
Testing a Component’s Accessibility1475
videos, testing, components
Blockquotes in Screen Readers (aar)1474
screen-readers, support, html
Web Accessibility in High-Risk Segments (kar)1473
compliance, legal
Solving the Accessibility Palette Riddle1472
colors, color-palettes
The Problem With Auto-Generated Alternative Texts for Images (dni)1471
ai, writing
Understanding the WCAG 3 Working Draft Update1470
wcag
Accessible Animated GIF Alternatives (tyl/clo)1469
animations, gif, multimedia, comparisons
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why1468
quality, maintenance
Web Content Accessibility Guidelines (WCAG) 2.2 (ala+/w3c)1467
guidelines, wcag, standards
Visually Hidden Links With 0 Dimensions (mat)1466
hiding, links, focus, safari
Getting Instant Return From Your Accessibility Testing (kar)1465
testing
O “dialog” Focus, Where Art Thou? (mat)1464
modals, html, focus
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar)1463
interoperability, screen-readers, assistive-tech, jaws
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use1462
forms, react, testing
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo)1461
leadership, dei
The alt-text.org Project Is Moving Forward (han)1460
writing
Top 20 Must-Know Tips for Web Accessibility1459
tips-and-tricks
Developing Inclusivity Features (uxm)1458
design, dei
Making Numbers in Web Content Accessible (ons/tpg)1457
Getting Started—Understanding the History of Web Accessibility1456
videos, introductions, history
There’s No Such Thing as a “Normal” User (kar)1455
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace (dbo)1454
leadership, dei
Resources for Procurement of Accessible Digital Products and VPAT (den)1453
vpat-acr, conformance, tooling, link-lists
The “article” Element and Screen Readers (mat)1452
html, screen-readers, support
ARIA Can Hurt or Help Web Accessibility: How to Review Your Website’s ARIA (pop)1451
how-tos, aria, auditing
Your Browser May Be Having a Secret Relationship With a Screen Reader (kno)1450
browsers, screen-readers, assistive-tech
Under-Engineered Comboboxen? (aar)1449
forms, html, css
Accessible Overlays Aren’t Accessible1448
overlays
Combat Accessibility Decay: How to Maintain Ongoing Accessibility1447
how-tos, processes
WCAG 2.2, Quick and Simplified1446
wcag, standards
4 Ways to Improve Mobile Accessibility (kar)1445
mobile
Web and App ADA Lawsuits: 6 Trends So Far in 20231444
ada, legal, trends
Screen Magnification: Digital Accessibilitiy1443
videos, assistive-tech, screen-magnification
Magnification and Zoom Accessibility Guide—Everything You Need to Know1442
guides, screen-magnification, zooming
Live Regions in React (abb)1441
react, aria, live-regions
Top Tips From a Web Accessibility Evaluator at WebAIM (web)1440
webaim, auditing, tips-and-tricks
WCAG 2.2 Removes 4.1.1 Parsing and How axe-core Is Impacted (deq)1439
wcag, testing, axe
Designing for Inclusion1438
design, dei
Continuous Accessibility (a11)1437
websites, processes
Thoughts From “Meet Safari for Spatial Computing” (jim)1436
safari, spatial-web, responsive-design
Three Key Principles for an Accessible Website1435
principles
Can Web Developers Be Held Liable?1434
legal
The Five Types of People Who Produce Inaccessible Code (eri)1433
community
6 Quick Tests You Can Do to Test Your Forms for Accessibility (kar)1432
testing, forms
Design vs. Accessibility and the CSS “visually-hidden” Class (its/log)1431
design, css, comparisons
You Can Stop Using “user-scalable=no” and “maximum-scale=1” in Viewport Meta Tags Now1430
html, viewport, metadata, responsive-design
No, “AI” Will Not Fix Accessibility (aar)1429
ai
The Universal Focus State (eri)1428
focus, css
Sticky Content: Focus in View (tet)1427
focus, scrolling, css
Before Your Next Frontend Pull Request, Use This Checklist (tra/evi)1426
checklists, performance, compression, dependencies, legibility, naming
Testing Sites and Apps With Blind Users: A Cheat Sheet (sma)1425
testing, screen-readers, assistive-tech, tooling, cheat-sheets
Accessibility and Artificial Intelligence (joe)1424
ai
Assume the Position—a Labeling Story (llo/tpg)1423
forms, labels, html
Accessible Rich Internet Applications (WAI–ARIA) 1.2 (w3c)1422
standards, aria, rich-internet-apps
Accessibility Testing—Pay Attention to the Details1421
testing
The Problem With Automatically Focusing the First Input and What to Do Instead (ada)1420
user-experience, focus, forms
WCAG 2.2 Misses Mark on Defining Visible Focus (yat)1419
focus, wcag, standards
How We Created an Accessible, Scalable Color Palette1418
colors, color-palettes, scalability, case-studies
Accessible Components: The Hamburger Menu1417
components, navigation
Accessibility Audits for All1416
auditing, testing
Don’t Meddle With User Input (tem)1415
forms
The Problem With Nested Fieldsets and How to Avoid Them (ada)1414
forms, assistive-tech, support
How Screen-Reader Users Type on and Control Mobile Devices (nng)1413
usability, screen-readers, mobile
When to Use Plain Text or Images Instead of MathML1412
mathml, math
Brief Note on Popovers With Dialogs (aar)1411
html, support, pop-overs, modals
We Need to Talk About How We Talk About Accessibility1410
communication, dei
“display: contents” Considered Harmful (eri)1409
css
Levelling Up Accessibility Skills in Your Organisation (rus/int)1408
videos
Reading a Voluntary Product Accessibility Template (VPAT) or Accessibility Conformance Report (ACR) (mer/equ)1407
vpat-acr, documentation
Addressing Timeout Modals: Navigating the Nuances for Inclusive Web Design1406
dei, modals, time
A Beginners Guide to Digital Accessibility (fra)1405
guides
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation [Stage] v3 (gwi/deq)1404
wcag, standards
What Devs Can Do on Global Accessibility Awareness Day (ste)1403
awareness-days
Accessible Numbers1402
websites
Fieldsets, Legends, and Screen Readers Again (ste/tpg)1401
html, forms, screen-readers
Semantics and the “popover” Attribute: What to Use When? (hdv)1400
html, attributes, semantics, pop-overs
Why Is Web Accessibility Important? (tpg)1399
videos
Using HTML Landmark Roles to Improve Accessibility (sch/mdn)1398
html
HTML Landmark Roles Screen Reader Demo (sch/mdn)1397
videos, html, screen-readers, voiceover
The Problem With Disabled Buttons and What to Do Instead (ada)1396
buttons, user-experience
Screen Readers Don’t Announce When the User Reaches the “maxlength” Character Limit (sim)1395
html, screen-readers, support
Respect Your Children (ste/tpg)1394
html, aria
Introduction to Screen‐Readers: JAWS Edition1393
introductions, screen-readers, jaws
Introduction to Screen‐Readers: NVDA Edition1392
introductions, screen-readers, nvda
Introduction to Screen‐Readers: VoiceOver macOS Edition1391
introductions, screen-readers, voiceover, macos
ShatGPT (ste)1390
ai
React Testing Library and Accessibility (ste)1389
react, testing, libraries, automation
Digital Accessibility Is a Bigger Education Issue Than We Think—Here’s What We Can Do About It1388
training
Short Note: Why Isn’t “role=presentation”/“none” Allowed on Focusable Elements? (ste)1387
focus, aria, html
Why “font-size” Must Never Be in Pixels (gra)1386
css, units, responsive-design
Progress Over Perfection: The Better Way for Communication and Accessibility Advocacy (mer)1385
communication, advocacy, processes
Accessible Target Sizes Cheatsheet (sma)1384
user-experience
The Potentially Dangerous Non-Accessibility of Cookie Notices (mar/sma)1383
cookies, legal, privacy, user-experience
Meeting WCAG Level AAA (pat/tet)1382
wcag, conformance, standards
Designing and Coding for Voice1381
voice
Visually Accessible Data Visualization1380
information-design
Audio Accessibility in Miro: A Hackathon Story in 3 Acts (sin)1379
multimedia, experiments
Answering “What ARIA Can I Use?” (w3c)1378
aria, browsers, screen-readers, assistive-tech, support
Web Accessibility: A Reference to Creating Inclusive Websites (sta)1377
Breaking Down Accessibility Barriers: Top 4 Challenges With Screen Magnifiers1376
assistive-tech, screen-magnification
Shifting Left, or: Making Accessibility Easier by Doing It Earlier (hdv)1375
videos, slides, processes
Don’t Override Screen Reader Pronunciation (aar)1374
screen-readers, pronunciation
HTML Accessibility API Mappings 1.0 (ste+/w3c)1373
html, apis
Accessibility in Design Systems: Building More Inclusive Products for a Better User Experience1372
videos, design-systems, dei, user-experience
Chasing Rainbows (ver)1371
colors, color-blindness, user-experience
Establishing Metrics for Accessibility ROI (kar)1370
metrics, economics
Foundations: Accessible Names and Descriptions (ihe/tet)1369
fundamentals, naming, writing, aria
The Alt Text War—SEO vs. Accessibility1368
seo, images, writing, alt-text, comparisons
What’s New in WCAG 2.2?1367
wcag, standards
Designing for Reduced Motion1366
animations, reduced-motion, css, media-queries, javascript
What Makes a Good Screenshot? (llo/tpg)1365
images
Accessibility for Designers: Where Do I Start? (ste)1364
design, link-lists
Exposing Field Errors (aar)1363
forms, aria, assistive-tech, support
Five Pieces of Advice for More Accessible Websites (cit)1362
html, tips-and-tricks
When I Get That Low Contrast Feeling, I Need Non-Textual Healing (llo/tpg)1361
contrast, colors
10 Ways to Hide Elements in CSS (cra)1360
hiding, css, performance
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps1359
guides, testing, automation, ci-cd, react
We Need Accessibility Action (yat)1358
web
Alternative Text in the Wild: 5 Alternative Text Examples (pop)1357
writing, examples
The WebAIM Million (web)1356
studies, research, metrics
Guardrails for Better Accessibility Support in Frontend (net)1355
quality, tooling
Connecting Dots of an Accessibility Audit1354
auditing
How to Write an Accessibility Statement (ger)1353
how-tos, documentation, writing
Accessibility vs. Emojis1352
emoji, unicode, comparisons
A Quick Guide to Reviewing a VPAT ACR (kar)1351
vpat-acr, conformance, auditing
CSS-Only Widgets Are Inaccessible (aar)1350
css
Senior Engineering Strategies for Advanced React and TypeScript (tec)1349
strategies, react, typescript, architecture, testing, performance, security, maintenance
The “search” Element (sco)1348
html, semantics
What We’ve Learned About Designing for Accessibility From Our Users (sla)1347
design
Accessible but Never Boring: Rebranding the Wise Design System for Everyone II1346
design, design-systems
Certifications Should Be Hard (kar)1345
career, training, learning
Visually Hidden Content Is a Hack That Needs to Be Resolved, Not Enshrined (sco)1344
hiding, browsers, screen-readers, assistive-tech, css
When Is “:focus-visible” Visible? (ire)1343
css, selectors
Annotating Designs for Accessibility (int)1342
videos, design
Hijacking Screenreaders With CSS (ben/deq)1341
videos, screen-readers, css
Foundations: Pointer Gestures (gra/tpg)1340
fundamentals, usability
How Screen Readers Read Special Characters: An Update (ele)1339
screen-readers, support, unicode
Accessibility Beyond Code Compliance (aar)1338
compliance
Accessibility and Design Systems: The Deep-Dive Q&A (ger+)1337
interviews, design-systems, deep-dives
It’s About Time CAPTCHAs Become Accessible1336
captcha
The H1 Conundrum: Understanding the Challenges of Heading Level One1335
semantics, headings, html
Fix Color Contrast—Web Accessibility for Text and UI Design (pim)1334
colors, contrast
Making Calendars With Accessibility and Internationalization in Mind (sto/css)1333
functionality, internationalization
Best Practices for Structuring Accessibility Testing (tpg)1332
testing, best-practices
We Don’t Need “.visually-hidden” (den)1331
css, semantics, quality
“content” Is Your Content?1330
css, content, seo, maintainability
My Ideal Accessible Components Resource Is Holistic, Well Tested and Easy to Use (hdv)1329
components
ARIA Live Regions for JavaScript Frameworks (its/log)1328
aria, live-regions, javascript, frameworks
50.1% Empty Links (mat)1327
html, links, semantics, seo
Client-Side JavaScript and React Criticism: What Comes Next?1326
javascript, react, performance, resilience, progressive-enhancement
Toolkit Tuesday: Using YouTube for Captions and Transcripts (kno)1325
videos, captions, youtube
Are You Making These Five Mistakes When Writing Alt Text?1324
writing, alt-text, images, mistakes
A Beginner’s Guide to Manual Accessibility Testing (pop)1323
guides, testing
The Web Needs a Native “.visually-hidden” (ben)1322
css
The WebAIM Strategic Accessibility Framework (web)1321
webaim, strategies
A Native “Visually Hidden” in CSS? Yes Please! (mic)1320
hiding, browsers, screen-readers, assistive-tech, css
Accessible but Never Boring: Rebranding the Wise Design System for Everyone1319
design, design-systems
Conformance and Accessibility (j9t)1318
conformance, quality
Without Accessibility, There Is No Privacy or Security (lev)1317
privacy, security
How People Read Online1316
content, readability, user-experience
A Guide to Accessible Form Validation (san/sma)1315
guides, forms, validation, user-experience
How to Style Your Alt Text (ede)1314
how-tos, css, alt-text, images
Successful Teams Ensure 100% of Their Members Understand Keyboard Accessibility (mni)1313
Automatic Captions: Our Experiments and Best Practices (equ)1312
captions, best-practices, automation
How Shadow DOM and Accessibility Are in Conflict (sun/iga)1311
shadow-dom, aria
The Importance of Adding Accessibility Design Reviews to the Design Process (dav)1310
design, processes
Open Captions vs. Closed Captions: What’s the Difference?1309
captions, comparisons
ARIA vs. HTML (aar)1308
html, aria, semantics, comparisons
Understanding the Cost of Not Being Accessible (kar)1307
economics
Not Everyone Uses a Computer in the Same Way That You Do (hdv)1306
videos
Avoid Spanning Table Headers (aar)1305
assistive-tech, html, tables
Ideas for Making Accessibility and Equity a Core Part of the Software Development Lifecycle (eli)1304
dei, processes
Keys to an Accessibility Mindset (sma)1303
design
A Step-by-Step Guide to Building Accessible Carousels (swe/sma)1302
guides, carousels, html, user-experience
If You’re Going to Do a Job, Do It Properly (tem)1301
css
Software Accessibility for Users With Attention Deficit Disorder (ADHD)1300
Buttons, Links, and Focus (tem)1299
semantics, buttons, links, focus
Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat)1298
screen-readers, semantics, html
Scaling Accessibility Through Design Systems (ste+)1297
videos, design-systems, scalability
A Practical Approach to Automated Accessibility (ste)1296
testing, automation
Automation Is Not the Enemy (kar)1295
testing, automation
Automated Testing Won’t Solve Web Accessibility (yat)1294
testing, automation
Foundations: Introduction to WAI–ARIA (ihe/tet)1293
fundamentals, introductions, aria
The Troublesome Life and Lamentable Death of Success Criterion 4.1.11292
wcag, conformance, standards
Focus Appearance Thoughts (ala)1291
focus, css
Testing Colour Accessibility With Dev Tools (mic)1290
colors, testing, browsers, dev-tools
How to Build Accessible Main Navigation? (iod)1289
how-tos, navigation
Non-Text Content Contrast Also Matters1288
colors, contrast
WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion1287
wcag, standards
Screen Reader Quick Guide1286
guides, screen-readers
Setting Expectations for Asking ChatGPT Web Accessibility Questions (sco)1285
ai, chatgpt
Understanding Color and Accessibility (kat)1284
colors
External Links: In or Out1283
seo, links, user-experience
Léonie Watson on Accessibility (tin+)1282
podcasts, interviews
New WCAG 2.2 Features Rated (yat)1281
wcag, standards
Accessible Hamburger Buttons Without JavaScript1280
javascript, navigation
Use the Dialog Element (Reasonably) (sco)1279
html, modals
Pointing and Calling and Accessibility Testing1278
testing
Screen Readers Support for Text Level HTML Semantics (ste/tpg)1277
html, semantics, screen-readers, support
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation Stage Again (gwi/deq)1276
wcag, standards
Musing Upon an “[alt]” Text Badge on Images (chr)1275
html, css
A Simple Custom (ste)1274
forms, usability, css
Be a Digital Ally: Further Exploration of WCAG 2.2 (kno)1273
wcag, standards
Creating a Community That Values Accessibility (web)1272
community
If You Need a Link, Don’t Use a Button (tem)1271
html, semantics, links, buttons
Comparing Level Access Automated Tools to Manual Accessibility Testing (rac)1270
tooling, testing, automation
Web Accessibility Global Usage Survey1269
surveys
Tabs Are Better (bre)1268
formatting
Comparing Manual and Free Automated WCAG Reviews (aar)1267
wcag, auditing, comparisons
Accessible Writing Is Just Good Writing1266
writing
Blind News Audiences Are Being Left Behind in the data Visualisation Revolution: Here’s How We Fix That1265
information-design
Foundations: Visible Focus Styles (tet)1264
fundamentals, focus, css
Manual Accessibility Testing1263
testing
The Main Areas of WAI–ARIA1262
aria
Closed Captions and Subtitles UX (sma)1261
captions, user-experience
2023 Design Trends From an Accessibility Perspective1260
design, trends
Stock Photos of People With Disabilities (den)1259
content, images
A New Accessibility Strategy for the GOV.UK Design System1258
strategies, design-systems
JAWS, NVDA, and VoiceOver Braille Viewers (aar)1257
screen-readers, jaws, nvda, voiceover
Carry On Testing 2023 (ste/tpg)1256
testing
WAI–Adapt Explainer (w3c)1255
Quick Thoughts on Typeface and Font Accessibility1254
fonts, typography
A Beginner’s Guide to Link and Text Accessibility (pop)1253
guides, links, content
Overlapping Interactive Areas (tem)1252
design
Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma)1251
typography, css, zooming
Website Accessibility (15 Best Practices) (bru)1250
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)1249
css, user-styles
Obscure CSS: Restoring Visibility (kiz)1248
css, hiding
Top 10 Accessibility News of 2022 (equ)1247
retrospectives
What Is the Difference Between Alternative Text, Long Description, and Caption? (red/mat)1246
Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom)1245
wcag, usability, heuristics
Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs)1244
firefox, browsers, caching
An Inclusive and Planet-Friendly Digital Style Guide1243
design, style-guides, dei, sustainability, ethics
Accessibility Convincing (lfl/web)1242
videos, ethics, legal
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)1241
html, css, javascript, theming, functionality
Quick Start for Evaluating and Testing Web Accessibility (jar/web)1240
videos, testing
The Intended Consequence of Inaccessible Digital Ads (joe+/web)1239
videos, monetization
Bad Performance Is Bad Accessibility (bru)1238
performance
Useful Accessibility and Usability Examples to Help Improve Your Designs (sma)1237
usability, examples
Foundations: Target Sizes (tet)1236
fundamentals, usability
Prevent Focused Elements From Being Obscured by Sticky Headers (sib/tpg)1235
usability, css, focus
5 HTML Elements, and a Partridge in a Despair Tree (mat)1234
html, semantics
How to Find and Fix the Top 3 Accessibility Issues (deq)1233
videos, how-tos, auditing
A Guide for Making Apps Accessible1232
guides
Accessibility Starts With an Organisation’s Culture (cra)1231
culture
Accessible Front-End Patterns for Responsive Tables II (cod/sma)1230
tables, responsive-design
State of A11Y (thi)1229
videos
Top 5 Accessibility Issues in 2022 (lar/int)1228
retrospectives
Federal Web Accessibility Focus Has Private Sector on Notice1227
legal
WCAG 3.0: Are We There Yet? (ons/tpg)1226
wcag, standards
Five Myths About Digital Accessibility1225
videos, myths
WCAG—Priority of Constituencies (ala)1224
wcag, prioritization
W3C Publishes WCAG Testers Consistency List (wil/deq)1223
wcag, testing
Meaningful Labels Using ARIA—or Not (mat)1222
html, forms, labels, aria
Accessible Front-End Patterns for Responsive Tables (cod/sma)1221
tables, responsive-design
Accessibility: The Land That “Time to Interactive” Forgot (tin/per)1220
videos, performance
Brief Note on Description List Support (aar)1219
html, lists, semantics, screen-readers, support
Reading the Meter (sup/mat)1218
html, semantics
Swearing and Automatic Captions (eri)1217
multimedia, captions
The 411 on 4.1.1 (aar)1216
wcag, standards
Website Accessibility Is Not an Afterthought1215
Landmarks and Where to Put Them (kil/mat)1214
html, semantics, aria
You Don’t Need ARIA for That (den/mat)1213
html, aria
Accessibility and MVPs (dav)1212
principles
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)1211
how-tos, testing, tooling, wave, browser-extensions, webaim
HTML Semantics and Accessibility Cheat Sheet (web)1210
cheat-sheets, html, semantics
Making Microservices Accessible (cra)1209
microservices
Which Images Need Descriptive Text? (tem)1208
writing
Shadow DOM and Accessibility: The Trouble With ARIA (nol)1207
dom, shadow-dom, aria, html
Making Accessibility Simpler in Higher Education and Beyond (vle)1206
videos
Addressing Concerns About CSS Speech (tin)1205
css, voice
Positioning Notification Messages With Accessibility in Mind (cod)1204
notifications, positioning
Setting Up a Screen Reader Testing Environment on Your Computer (sar)1203
screen-readers, nvda, testing, tooling, link-lists
Preparing for WCAG 2.2 (int)1202
videos, wcag
Accessibility and Inclusive Design Systems (bra)1201
videos, design-systems, dei
Page Title Conventions (ada)1200
html, seo
The Value of Accessibility (ann)1199
podcasts
A Guide to Keyboard Accessibility: JavaScript (its/sma)1198
guides, keyboard-navigation, javascript
Analyzing the Top 100 Retailers for Digital Accessibility (deq)1197
studies, research
DOJ and Congressional Updates on Digital Accessibility1196
legal
Incorporating Accessible Design Elements Into Your Web Site (uxm)1195
design
Brief Note on “aria-readonly” Support (aar)1194
html, aria, assistive-tech, support
Using Automated Test Results to Improve Accessibility (ste/sma)1193
automation, testing
5 Insider Tips to Make Accessibility Part of Workflow (mni)1192
tips-and-tricks, processes
Accessibility Is in Style—Styles and Style Guides (kno)1191
writing, design, documentation, style-guides, consistency, quality
Significant Improvements for Screen Readers Now in Nightly Firefox (moz)1190
browsers, screen-readers, firefox
A Guide to Keyboard Accessibility: HTML and CSS (its/sma)1189
guides, keyboard-navigation, html, css
Your Accessibility Claims Are Wrong, Unless… (aar)1188
communication
Don’t Disable the Zoom Functionality1187
zooming
The Anatomy of “visually-hidden” (sib/tpg)1186
css
What’s New in WCAG 2.2 (a11)1185
videos, wcag, standards
Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea)1184
overlays, legal
Designing for People Who Use a Mouse (ihe/web)1183
videos
Accessfuturism: Digital Accessibility in 2032 (web)1182
videos, outlooks
Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop)1181
colors, contrast
Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv)1180
html, semantics, modals, pop-overs
Foundations: Native Versus Custom Components (tet)1179
fundamentals, components, html, comparisons
Responsive Accessibility Using “visibility: hidden” (sco)1178
responsive-design, hiding, css
Why You Need to Monitor and Report on Accessibility—All the Time (deq)1177
monitoring, compliance, legal
A Simpler Approach to Document and Web Accessibility1176
What Designers Can Learn From Apple’s New Accessibility Features1175
design, apple
Accessibility “Gaps” in MVPs (aar)1174
5 Takeaways From Screen Reader Usability Interviews1173
screen-readers, usability
Caring About the World Wide Web1172
videos, dei, web
7 Tactics That Benefit Both Accessibility and SEO (deq)1171
seo
A Testing Strategy for Accessibility in New Apps (mar)1170
testing
Progress Over Perfection: A Better Way to Accessibility (mer)1169
processes
Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer/a11)1168
videos
A Deep Dive Into Accessible Notifications (rus/a11)1167
videos, notifications, deep-dives
Next Steps for the W3C Web Accessibility Initiative1166
videos, w3c
“aria-label” Is a Code Smell (eri)1165
aria, labels, quality, technical-debt
Complexity and Caution (tem)1164
usability, complexity
Screenshotting VoiceOver on macOS (kil)1163
tooling, screenshots, images, voiceover, macos, screen-readers
Do We Need an Interop for Assistive Technologies? (hdv)1162
browsers, screen-readers, assistive-tech, interoperability
5 Visual Treatments that Improve Accessibility (nng)1161
design
Why You Should Never Use “px” to Set “font-size” in CSS1160
css
Accessibility Beyond the “Obvious” (tem)1159
Getting WCAG Color Contrast Right (luk)1158
wcag, colors, contrast
Web Accessibility: ARIA 101 (thi)1157
videos, introductions, aria
Twitter Reminds Us About Alt Text, but How Good Are We at It?1156
writing, alt-text, images, twitter+x
The Truth Behind Implicit/Explicit Form Labels1155
html, forms, labels
SEO and Accessibility Are Symbiotic (deq)1154
seo
Why We Need CSS Speech (tin)1153
css, voice
How to Build the Foundation for Digital Accessibility (deq)1152
how-tos, policies, processes
Digital Accessibility—Ask Me Anything (tpg)1151
videos
Common ARIA Mistakes and How to Avoid Them (ale)1150
html, aria, mistakes
Designing for Users With Disabilities: 10 Factors to Consider (uxm)1149
design, usability
Google on Alt Text SEO and Accessibility (joh+/sea)1148
google, seo, writing, alt-text, images
New Brutalism and Web Accessibility: What You Need to Know1147
design, brutalism
Accessibility Checkers—a Good Start, Not a Solution (kno)1146
testing, tooling
Intro to Why Accessibility Is Important for Good SEO (deq)1145
introductions, seo
Some Things I Took Away From an Event Apart 2022 in Denver (geo/css)1144
web, css
What I Learned About SVG Accessibility (Among Other Things) From NBC News’ Senate “What If” Project1143
svg, images, lessons
Representation in “alt” Text (aar)1142
dei, writing
How to Write Good Alt Text (cfe)1141
how-tos, writing, alt-text, images
WCAG 2.2 Success Criteria1140
wcag
4 Required Tests Before Shipping New Features (5t3)1139
testing
Five Months Worth of Takes on the Digital Accessibility Space1138
testing, tooling
Foundations: HTML Semantics (ihe/tet)1137
fundamentals, html, semantics
When Going Somewhere Does a Thing: On Links and Buttons (kil)1136
html, links, buttons, semantics
Where Are the Accessibility Statements? Digital Accessibility Shouldn’t Be a Surprise (deq)1135
documentation
3 Things to Consider Before You Implement CAPTCHA for Accessibility1134
captcha
A Beginner’s Complete Guide to Form Accessibility: The 5 Things Accessible Forms Need and How to Fix Common Errors (pop)1133
guides, forms
Learn Accessibility (car)1132
courses
Intersectionality, Accessibility, and Inclusion (int)1131
videos, dei
Yes, Accessibility Is Also a Backend Concern (eri)1130
Websites Need to Be Accessible to Be Inclusive1129
dei
A Deep Dive Into WCAG 2.2—and Beyond (yat)1128
podcasts, wcag, deep-dives
Accessibility (htt)1127
web-almanac, studies, research, metrics
A Designer’s Guide to Documenting Accessibility (ste)1126
videos, design, documentation
Attitudes to Digital Accessibility Survey 20221125
surveys, dei
Blind People Need to Be Considered More When Making Data Visualizations1124
information-design
The Indisputable Truth About Accessibility1123
videos
A “details” Element as a Burger Menu Is Not Accessible (ger/clo)1122
html, disclosure-widgets, semantics
Clarifying Color Contrast and Font Size Guidelines (mar)1121
colors, contrast, readability
It’s Good to Make Mistakes (tem)1120
design, mistakes
Accessibility Is Systemic1119
Brief Note on Super- and Subscript Text (aar)1118
html, support, assistive-tech
How to (Not) Make a Button1117
how-tos, buttons, semantics, html
Accessibility Is for Every One1116
Buttons and the Baader–Meinhof Phenomenon (mat)1115
buttons
Why the Number Input Is the Worst Input1114
html, forms, validation
Five Things You Can Do to Be More Inclusive (dbo)1113
dei
Designing for People With Cognitive Disabilities and Everyone Else1112
videos, design
Accessibility in Times of Headless (sma)1111
content-management, headless
On Better Browsers: Arbitrary Media Queries and Browser UIs (kil)1110
css, media-queries
When Is It OK to Disable Text Selection? (dxn/css)1109
css, usability
The State of Digital Accessibility: Three Key Challenges (moz)1108
legal, web
Better Accessible Names (hdv)1107
naming
Making Sense of WAI–ARIA: A Comprehensive Guide (sma)1106
guides, aria, html
Disability Is Not a Dirty Word1105
communication
The “details” and “summary” Elements, Again (sco)1104
html, disclosure-widgets
Justin Yarbrough Talks About Alt Text1103
podcasts, writing, alt-text, images
Are Modals in Web Design a UX Disaster? (web)1102
design, user-experience, modals
The Realities and Myths of Contrast and Color (sma)1101
contrast, colors, myths
W3C Accessibility Maturity Model (w3c)1100
processes, culture, leadership
HTML Markup Tips for Developing Accessible Websites1099
html, aria
Focus Appearance Explained (tem)1098
wcag, forms, focus
The Accessibility and Usability Journey of Drupal’s Primary Navigation (sma)1097
drupal, usability
“Accessibility at the Edge” W3C CG Is an Overlay Smoke Screen (aar)1096
overlays, w3c, history
Accessible Lists and Tables (pop)1095
html, lists, tables
Beginner’s Guide to Lists and How to Make Them Accessible (pop)1094
guides, html, lists
Don’t Overwrite Visual Labels With “aria-label” (ash)1093
html, aria, labels
Comparing JAWS, NVDA, and VoiceOver (css)1092
screen-readers, comparisons, jaws, nvda, voiceover
Neutrality Isn’t an Option When It Comes to Accessibility (kar)1091
Small Steps: Celebrating Four Accessibility Wins (red)1090
communication
An Argument Against CSS Opacity (tpg)1089
css, colors, contrast, transparency+opacity
Communication Around Digital Accessibility Must Improve: How Users and Businesses Alike Are Failing to Advance Digital Accessibility1088
communication
What Is Closed Captioning?1087
multimedia, captions
Short Note on “figure” and “figcaption” (ste)1086
html
5 Quick Ways to Check Your Site Against New WCAG 2.2 Standards1085
wcag, compliance
Why Every University Needs an Accessible Standard Website Template1084
content-management, frameworks
Accessibility and Supporting Internet Explorer (gra/tet)1083
browsers, internet-explorer, support
Does Accessibility Stifle the Creative Process?1082
processes, creativity
Bring Focus to the First Form Field With an Error (aar)1081
forms, focus
Mac VoiceOver Testing the Simple Way (spa/clo)1080
testing, screen-readers, voiceover
Prepare for WCAG 2.2 and Beyond (lev)1079
videos, wcag, standards
Inclusion Beats Optimization (eri)1078
dei, optimization
Outline Is Your Friend (mat)1077
css
Introduction to Screen Readers (Desktop Edition) (bru)1076
videos, introductions, screen-readers, desktop
Accessible User Experience and A/B Testing1075
user-experience, a-b-testing, optimization
Building Accessible Select Components in React1074
components, react, forms
Check Heading Accessibility Using the WAVE Tool (pop)1073
videos, headings, assistive-tech, tooling, wave, testing
Automation and Accessibility—What You Need to Know1072
videos, automation
Results of Quick Testing of Documentation Tools’ Accessibility1071
documentation, tooling
Brief Note on Calendar Tables (aar)1070
tables, assistive-tech
Accessibility Is Writing1069
writing
SEO Links Obfuscation and Accessibility Problems1068
seo, links, obfuscation
5 Heading Accessibility Issues and How to Fix Them (pop)1067
headings, microcontent
AI-Generated Images From AI-Generated Alt Text (aar)1066
images, writing, alt-text, ai
What Are Best Practices for Creating Alt Text?1065
writing, alt-text, images, best-practices
One Year of Coding—Recommendations for Beginners From a Beginner1064
learning, semantics
Underengineer Your Websites (aar/ben)1063
videos, interviews
Abbreviations Suck (cfe)1062
html
#ADA32: The ADA Has Applied to Digital for Decades (lfl)1061
ada, legal
Speaking Up and Speaking Out: Tactical Communication in Accessibility (mer/equ)1060
communication
The 10 Affirmations of Good Digital Accessibility (deq)1059
Definitive Guide to CAPTCHA Accessibility1058
guides, captcha
Roundup of Recent Document Outline Chatter (geo/css)1057
html, headings, semantics
With “:focus-visible”, You Can Have Focus Styles When It Makes Sense (hdv)1056
css, selectors, keyboard-navigation, focus
Research Insight: Accessibility of Images (ihe/tet)1055
usability, images, research
Where’s the Fun in Accessibility?1054
user-experience
Subheadings, Subtitles, Alternative Titles, and Taglines in HTML (ste/tpg)1053
html, semantics, headings, microcontent
Expert Tips for Color Accessibility on the Web1052
tips-and-tricks, colors
Abbreviations Can Be Problematic (tem)1051
html
What Is WAI? The Web Accessibility Initiative1050
Use Firefox for Accessibility Testing (col)1049
browsers, firefox, testing
Welcome to the Dark Side (yat)1048
dark-mode, usability
What Does x% of Issues Mean? (aar)1047
metrics
7 Quick Facts About WCAG 2.2 (lev)1046
wcag, standards
Perceived Affordances and the Functionality Mismatch (tin)1045
usability, semantics
What Is the Best Way to Mark Up an Exclusive Button Group? (lea)1044
html, semantics, aria
The Hidden History of Screen Readers (ver)1043
screen-readers, assistive-tech, history
Web Accessibility Laws and Policies1042
legal, policies, link-lists
Bag Some AAA Wins Where You Can (tem)1041
wcag
My War on Animation (ver)1040
animations
What You Need to Know About ARIA and How to Fix Common Mistakes (pop)1039
html, aria, mistakes
Generating Accessibility Test Results for a Whole Website With Pa11y CI1038
testing, tooling
Building (or Rebuilding) a Website With Accessibility in Mind1037
The Ultimate Guide to Debugging Accessibility Issues1036
guides, debugging
Set JAWS Free! (yat)1035
screen-readers, jaws
Why the HTML Outlining Algorithm Was Removed From the Spec—the Truth Will Shock You! (bru)1034
html, semantics