Posts
- ADA Website Lawsuit Statistics 2026: 6,176 Cases Projected and Which Businesses Are Most at Risk (08/30/2026)
- Adding a Play/Pause Button to Your Elementor Loop Carousel Slider (03/01/2026)
- AI Is Now Filing ADA Lawsuits Against Your Website (07/15/2026)
- Animate with Ease: Understanding Tailwind CSS Animations (01/06/2025)
- ARIA Essentials: Your Quick Start Guide to Web Accessibility (11/22/2023)
- Automated Accessibility Testing (06/19/2026)
- DeepSeek R1: The Future of Open-Source AI and Top LLMs to Watch (01/30/2025)
- Demystifying Alt Text: A Comprehensive Guide with Examples (09/28/2023)
- Demystifying aria-expanded: A Comprehensive Guide with Examples (01/06/2025)
- Demystifying aria-label: A Guide with Practical Examples (01/06/2025)
- Demystifying aria-labelledby: A Comprehensive Guide with Examples (01/06/2025)
- Do Accessibility Overlays Protect You From ADA Lawsuits? No. Here Is the Evidence (07/13/2026)
- Document Accessibility Testing (06/19/2026)
- E-commerce with Accessibility: Boosting Sales and Customer (10/31/2023)
- Efficient Strategies for Accessibility: Minimising Post-Development Efforts (10/06/2023)
- Em Dash AI Writing: The Complete Guide to History, Proper Use, and Why ChatGPT Overuses It (08/18/2026)
- European Accessibility Act (EAA) Guide: Everything Businesses Need to Know in 2026 and beyond (06/18/2026)
- European Accessibility Act Compliance: The Complete Business Guide for 2025 and Beyond (07/25/2026)
- Google removing / disabling the num=100 parameter (02/28/2026)
- HTML Inert Attribute: The Complete Accessibility and Focus Management Guide (08/29/2026)
- India Digital Accessibility Compliance 2026: WCAG, IS 17802 & RPwD (04/21/2026)
- India Digital Accessibility Compliance: What Every Business Must Know in 2026 (07/16/2026)
- Manual Keyboard Accessibility Testing (06/19/2026)
- Mobile Accessibility Testing (06/19/2026)
- PDF Accessibility: The Complete Guide to Creating WCAG-Compliant PDFs in 2026 and beyond (06/28/2026)
- RPwD Act Disability Rights India: Supreme Court Orders 10 States to Act in 4 Weeks (07/30/2026)
- Screen Reader Accessibility Testing (06/19/2026)
- UAE Digital Accessibility Laws: The Complete Compliance Guide for 2026 and Beyond (08/17/2026)
- Understanding and Implementing WCAG Success Criterion 4.1.2: Name, Role, Value (01/19/2025)
- Understanding ARIA Attributes (01/13/2024)
- Understanding the Nullish Coalescing Operator (??) in JavaScript (01/20/2025)
- WCAG, ADA, Section 508, EAA, VPAT, CPACC… Which Accessibility Framework Actually Matters? (06/24/2026)
Scenarios
- Accessible Name Built From an Icon Instead of Visible Text (09/14/2026)
- Accessible Name Computed as Meaningless Icon or Code Text (09/14/2026)
- Accessible Name Missing the Units Shown in the Visible Label (09/14/2026)
- Accessible Name That Doesn't Match the Control's Visible Label (09/14/2026)
- Accordion or Tab Missing Its Expanded or Selected State (09/14/2026)
- Action That Fires the Instant the Pointer Goes Down (09/14/2026)
- Action That Only Works With a Double-Click (09/14/2026)
- Activating a Control That Throws Keyboard Focus Elsewhere (09/14/2026)
- Active Button Styled to Look Disabled With Grey-on-Grey Text (09/14/2026)
- Ad or User-Generated Content Never Screened for Flashing (09/14/2026)
- Added and Removed Content Shown Only via Background Color (09/14/2026)
- Alt Text Left as a Filename Instead of a Real Description (09/14/2026)
- Alt Text So Long It Buries the Image's Real Purpose (09/14/2026)
- Alt Text That Describes a Completely Different Image (09/14/2026)
- Anchor Link Landing an Element Directly Under a Fixed Header (09/14/2026)
- App Locked Into One Screen Orientation With No Real Reason (09/14/2026)
- App Manifest Locking Orientation for Ordinary, General Content (09/14/2026)
- ARIA Label Naming a Completely Different Action Than Shown (09/14/2026)
- ARIA Label That Overrides a Link's Visible Text Incorrectly (09/14/2026)
- ARIA Reference Attribute Pointing to a Nonexistent Element (09/14/2026)
- ARIA Reference Pointing to the Wrong Element for a Name (09/14/2026)
- ARIA Role Assigned That Doesn't Match the Control's Behavior (09/14/2026)
- Aria-Hidden Attribute Left on Content That's Now Visible (09/14/2026)
- Artificial Countdown Timer Used to Create False Urgency (09/14/2026)
- ASCII Art With No Text Description for Screen Readers (09/14/2026)
- Assistive Technology Never Told Which Element Currently Has Focus (09/14/2026)
- Audio Clip Published With No Label Identifying It (09/14/2026)
- Audio Description File Left as a Filename, Not Real Text (09/14/2026)
- Audio Description That Skips Essential On-Screen Actions (09/14/2026)
- Audio Description Toggle That Doesn't Actually Work (09/14/2026)
- Audio Description Track That Ignores Natural Dialogue Pauses (09/14/2026)
- Audio Description Track With No Way to Turn It On (09/14/2026)
- Audio That Starts on a Single-Page-App Route Change (09/14/2026)
- Audio-Described Video Version That's Broken or Blocked (09/14/2026)
- Author CSS Blocking the User's Own Text-Spacing Stylesheet (09/14/2026)
- Auto-Advancing Quiz Timer With No Essential Reason for the Limit (09/14/2026)
- Auto-Generated Transcript Too Inaccurate to Trust (09/14/2026)
- Auto-Hiding Hover Content That Times Out Before It's Read (09/14/2026)
- Auto-Rotating Carousel Running Past 5 Seconds With No Pause (09/14/2026)
- Auto-Rotating Carousel Slide Change With No Status Announcement (09/14/2026)
- Auto-Scrolling Ticker or Slider With No Pause Button (09/14/2026)
- Auto-Updating Live Feed With No Pause or Frequency Control (09/14/2026)
- Autocomplete Attribute Set to the Wrong Value for the Field (09/14/2026)
- Autocomplete Deliberately Disabled on a Personal-Data Field (09/14/2026)
- Autocomplete List That Keeps Recapturing Focus on Every Blur (09/14/2026)
- Autocomplete Section Token Used Incorrectly, Breaking Its Value (09/14/2026)
- Autocomplete Token Placed on the Wrong HTML Element (09/14/2026)
- Autofocus Chain That Jumps Focus From One Field to Another (09/14/2026)
- Autoplay That Resumes Automatically After Being Paused (09/14/2026)
- Autoplaying Background Video With No Way to Pause It (09/14/2026)
- Autoplaying Hero Video With Sound and No Pause Button (09/14/2026)
- Autoplaying Video or Audio With No Way to Pause It (09/14/2026)
- Autosave 'Saved' Indicator With No Live Announcement (09/14/2026)
- Background Music That Autostarts With No Visible Player (09/14/2026)
- Background Page Still Tabbable Behind an Open Modal (09/14/2026)
- Bilingual Layout Where One Column's Language Goes Unmarked (09/14/2026)
- Binding Purchase Submitted With No Review Step Beforehand (09/14/2026)
- Body Text Contrast That Falls Below the 4.5:1 Minimum (09/14/2026)
- Breadcrumbs Present on Some Pages but Missing on Others (09/14/2026)
- Bulleted List Built From Divs Instead of Real List Markup (09/14/2026)
- Burned-In Captions Too Small or Low-Contrast to Read (09/14/2026)
- Button Built From a Link With No Real Destination (09/14/2026)
- Button Firing on Touchstart Instead of Release (09/14/2026)
- Button Label That Vanishes Under Increased Text Spacing (09/14/2026)
- Button Labeled 'OK' on a Destructive, Irreversible Action (09/14/2026)
- Button or Nav Text That Overflows Its Fixed-Size Container (09/14/2026)
- Button or Navigation Label Rendered as an Image (09/14/2026)
- Bypass Mechanism With No Heading to Land On (09/14/2026)
- Calendar Availability Shown Only Through Colored Cells (09/14/2026)
- Calendar Day Cells Too Small to Tap in Compact View (09/14/2026)
- Canvas or WebGL App With No Keyboard Command Layer (09/14/2026)
- Canvas-Rendered Text That Ignores Browser Zoom Completely (09/14/2026)
- CAPTCHA Challenge With No Text-Based Way to Solve It (09/14/2026)
- CAPTCHA Field With No Instructions on What to Do (09/14/2026)
- Caption Button Missing or Unusable in the Video Player (09/14/2026)
- Captions Cut Off or Overlapping On-Screen Text (09/14/2026)
- Captions Missing Cues for Music, Applause, or Alarms (09/14/2026)
- Captions That Drift Out of Sync With the Audio (09/14/2026)
- Captions That Skip Dialogue or Important Sound Effects (09/14/2026)
- Captions Translated Into Another Language Instead of the Original (09/14/2026)
- Card Component Link With No Accessible Name of Its Own (09/14/2026)
- Card Layout Grouping With No Programmatic Structure Behind It (09/14/2026)
- Carousel Dots With Contrast Too Low to Distinguish (09/14/2026)
- Carousel Pause That Stops the Slide but Not the Announcements (09/14/2026)
- Carousel Slide Content Cut Off With No Way to Reach It (09/14/2026)
- Cart Confirmation Toast With No Live Region Announcement (09/14/2026)
- Character Counter That Updates Only Visually While Typing (09/14/2026)
- Character Limit Enforced but Never Communicated to Users (09/14/2026)
- Chart Alt Text That Never Explains What Each Color Means (09/14/2026)
- Chart Axis Labels Rasterized Instead of Rendered as Text (09/14/2026)
- Chart Data Series Told Apart Only by Line or Bar Color (09/14/2026)
- Chart Drawn in Canvas With No Fallback Description (09/14/2026)
- Chart Legend Colors Never Explained in the Image's Alt Text (09/14/2026)
- Chart Lines or Pie Slices With Contrast Too Low to See (09/14/2026)
- Chat Typing Indicator With No Programmatic Status Update (09/14/2026)
- Chat Widget That Changes Screen Position Between Pages (09/14/2026)
- Checkbox Hit Area Limited to Its Tiny Visible Glyph (09/14/2026)
- Checkbox or Radio Outline Too Faint When Unchecked (09/14/2026)
- Checking a Box That Reloads the Page and Loses Entries (09/14/2026)
- Checkout Flow Requiring Shipping Address Twice (09/14/2026)
- Chip or Tag Remove Button Too Small Inside a Dense Group (09/14/2026)
- Clever Marketing Heading That Hides What a Section Actually Does (09/14/2026)
- Clickable Div Acting as a Link Button With No Real Role (09/14/2026)
- Clickable Div Turned Into a Control but Given No ARIA Role (09/14/2026)
- Clickable Div With No Keyboard Focus or Key Handling at All (09/14/2026)
- Clickable Element Acting Like a Link With No Real Keyboard Role (09/14/2026)
- Clickable Image Map Regions With No Individual Names (09/14/2026)
- Color Picker That Requires Dragging in a Gradient Field (09/14/2026)
- Combined Field Whose Autocomplete Token Fits Only One Use Case (09/14/2026)
- Combobox Missing the ARIA Wiring for Its Open and Active State (09/14/2026)
- Complex Infographic With No Long-Form Text Description (09/14/2026)
- Complex Widget Relying on a Title Attribute for Its Name (09/14/2026)
- Confirmation Dialog That Never Shows What's Being Confirmed (09/14/2026)
- Contact Link That Moves Between Header and Footer Randomly (09/14/2026)
- Content Changes That Never Update Their Accessible Name (09/14/2026)
- Content Flashing Faster Than 3 Times per Second (09/14/2026)
- Content or Controls That Vanish Entirely When the Page Reflows (09/14/2026)
- Content That Blinks Past 5 Seconds With No Stop Control (09/14/2026)
- Control Announcing a State That Contradicts Its Real Behavior (09/14/2026)
- Control Inside a Dialog That Accidentally Closes the Whole Dialog (09/14/2026)
- Control That Ignores Screen Reader Double-Tap Activation (09/14/2026)
- Control That Requires Precisely Timed Key Presses (09/14/2026)
- Control With an On-Screen Label but No Accessible Name (09/14/2026)
- Controls Pushed Off-Screen and Unreachable After Zooming (09/14/2026)
- Cookie Banner Covering a Focused Element Behind It (09/14/2026)
- Correction Suggestions Wrongly Withheld From a Non-Security Field (09/14/2026)
- Countdown Timer Update Shown Visually but Never Announced (09/14/2026)
- Country Selector That Re-Renders the Form and Drops Focus (09/14/2026)
- Critical Controls Cropped or Unusable in One Orientation (09/14/2026)
- CSS Display Property Accidentally Stripping an Element's Role (09/14/2026)
- CSS Layout Changes That Scramble the Screen Reader's Reading Order (09/14/2026)
- CSS Reordering That Makes Code Order Differ From Visual Order (09/14/2026)
- CSS Setting That Suppresses the Browser's Text-Size Scaling (09/14/2026)
- CSS That Hides or Breaks Content in One Orientation Only (09/14/2026)
- Current Page or Step Marked Only by Visual Styling (09/14/2026)
- Custom Checkbox or Toggle With No Role or Checked State (09/14/2026)
- Custom Dropdown or Slider With No Accessibility API Support (09/14/2026)
- Custom Dropdown That Can't Be Operated by Keyboard Arrows (09/14/2026)
- Custom Field Marked Invalid With No Text Description Anywhere (09/14/2026)
- Custom Form Widget That Drops the Native Autocomplete Behavior (09/14/2026)
- Custom Gesture That Commits Mid-Motion Instead of on Release (09/14/2026)
- Custom Scroll Area Operable Only by a Flick Gesture (09/14/2026)
- Custom Scrollbar With Contrast Too Low to Locate (09/14/2026)
- Custom Slider Missing Its Value, Minimum, or Maximum Settings (09/14/2026)
- Custom Toggle Control Built With No Role or State at All (09/14/2026)
- Custom Video Player Captions With Too-Low Contrast (09/14/2026)
- Custom Video Player Controls Unreachable by Keyboard (09/14/2026)
- Dark Mode Theme Shipped With Untested Contrast Combinations (09/14/2026)
- Dashboard Widgets Reorderable Only by Dragging (09/14/2026)
- Data Grid Built From Divs Instead of Real Table Markup (09/14/2026)
- Data-Table Reflow Exception Wrongly Applied to a Layout Table (09/14/2026)
- Date Field Split Into Boxes With No Individual Labels (09/14/2026)
- Date Picker Grid That Can't Be Navigated by Keyboard (09/14/2026)
- Decorative Bullet Symbols Read Aloud by Screen Readers (09/14/2026)
- Decorative Element Wrongly Given a Keyboard Tab Stop (09/14/2026)
- Decorative Image Given Alt Text Instead of Being Marked Silent (09/14/2026)
- Decorative Image Not Hidden From Screen Reader Users (09/14/2026)
- Decorative Image Wrongly Made Keyboard-Focusable (09/14/2026)
- Deep Pages Reachable Only Through One Navigation Path (09/14/2026)
- Described Video Version That's Impossible to Find (09/14/2026)
- Desktop Breakpoint That Never Switches to Mobile Layout (09/14/2026)
- Desktop Hover Menu That Becomes Unreachable on Small Screens (09/14/2026)
- Destructive Action Firing on Press With No Way to Abort (09/14/2026)
- Diagram Editor Where Nodes Connect Only by Dragging (09/14/2026)
- Dialog That Opens Far From the Button That Triggered It (09/14/2026)
- Disabled Control That's Only Disabled Visually, Not in Code (09/14/2026)
- Disabled Controls Still Included in the Keyboard Tab Order (09/14/2026)
- Displayed Code Required to Be Retyped With Copying Disabled (09/14/2026)
- Drag Interaction That Commits With No Way to Cancel (09/14/2026)
- Drag-and-Drop Feature With No Keyboard Alternative (09/14/2026)
- DRM-Locked Player That Blocks Captions From Displaying (09/14/2026)
- Dropdown Caret or Control Icon Invisible Against Its Background (09/14/2026)
- Dropdown That Navigates to a New Page on Selection (09/14/2026)
- Duplicate Element IDs Breaking Form Label Connections (09/14/2026)
- Duplicate Element IDs Causing a Control's Name to Resolve Wrong (09/14/2026)
- Duplicate Link Names Pointing to Different Destinations (09/14/2026)
- Editable Fields Identified Only by a Color-Coded Legend (09/14/2026)
- Element Losing Keyboard Focus the Instant It's Reached (09/14/2026)
- Element That Loses Focus the Instant It's Reached (09/14/2026)
- Element That Loses Focus the Instant It's Reached by Keyboard (09/14/2026)
- Email Address Requested Again for No Security Reason (09/14/2026)
- Email Magic-Link Login That's Broken or Expires Instantly (09/14/2026)
- Email-Style Hero Image With All Its Copy Baked In (09/14/2026)
- Embedded Ad or Carousel iframe That Starts Playing Audio (09/14/2026)
- Embedded Animation That Blinks for Over 5 Seconds Nonstop (09/14/2026)
- Embedded Document or Frame Used as a Page With No Title (09/14/2026)
- Empty Elements Making Screen Readers Announce 'Blank' Repeatedly (09/14/2026)
- Empty Heading Tags Cluttering the Page's Structure (09/14/2026)
- Error Icon or Asterisk With Contrast Too Low to See (09/14/2026)
- Error or 404 Page Titled Like an Ordinary Page (09/14/2026)
- Error or Success Message Text With Too-Low Contrast (09/14/2026)
- Error Shown Only Through a Placeholder or Color Change (09/14/2026)
- Error Suggestion Available Only as a Hover-Triggered Tooltip (09/14/2026)
- Error Summary That Names Fields Too Vaguely to Identify Them (09/14/2026)
- Error Text That's Visible but Never Announced to Screen Readers (09/14/2026)
- Error Toast That Disappears Before It Can Be Read (09/14/2026)
- Error Toast With No Alert Role and No Focus Movement (09/14/2026)
- Escape Key Closing the Wrong Layer in a Nested Dialog (09/14/2026)
- Exam Answer Locked In Instantly With No Chance to Review (09/14/2026)
- Expandable Section With No Expanded/Collapsed State in Code (09/14/2026)
- Expanded Content That Never Receives Keyboard Focus (09/14/2026)
- Expanded State Attribute That Never Updates When Toggled (09/14/2026)
- Failed Form Submission Sending Focus to the Wrong Field (09/14/2026)
- Fancy Unicode Letters Used Instead of Real, Readable Text (09/14/2026)
- Feature Operable Only by Dragging, With No Alternative (09/14/2026)
- Feature Requiring a Swipe Gesture With No Tap Alternative (09/14/2026)
- Feature That Only Responds to Mouse Events, Not the Keyboard (09/14/2026)
- Feature Usable Only by Right-Click, With No Keyboard Route (09/14/2026)
- Field Instructions Never Linked to the Field They Explain (09/14/2026)
- Field Instructions Placed After the Field They're Meant to Explain (09/14/2026)
- Field Missing Both the Right Input Type and Autocomplete Token (09/14/2026)
- Field With Only an ARIA Label and No Visible Label (09/14/2026)
- Figure Caption That Doesn't Describe Its Own Image (09/14/2026)
- File Selection That Auto-Submits the Form With No Warning (09/14/2026)
- File Upload Available Only Through Drag and Drop (09/14/2026)
- Financial Transfer Form That Never Confirms the Entered Details (09/14/2026)
- Fixed Line Height Causing Enlarged Text to Overlap Itself (09/14/2026)
- Fixed-Height Container Clipping Text at Wider Line Spacing (09/14/2026)
- Fixed-Height Containers That Clip Content at 200% Zoom (09/14/2026)
- Fixed-Width Container Forcing Scrolling in Two Directions (09/14/2026)
- Floating Chat Button Covering a Focused Link in the Corner (09/14/2026)
- Floating Chat Widget Blocking Content at Mobile Width (09/14/2026)
- Focus Indicator Hidden Behind an Overlapping Sticky Element (09/14/2026)
- Focus Indicator on a Gradient Falling Below Contrast Minimum (09/14/2026)
- Focus Indicator Present but Below the Contrast Minimum (09/14/2026)
- Focus Indicator Styled for Some Components but Not Others (09/14/2026)
- Focus Indicator That Disappears in Windows High Contrast Mode (09/14/2026)
- Focus Indicator That's Just a Subtle, Hard-to-See Color Shift (09/14/2026)
- Focus Indicator That's Only Partially Visible When Clipped (09/14/2026)
- Focus Jumping to the Page Top on Every Route Change (09/14/2026)
- Focus Outline Removed by CSS With No Replacement (09/14/2026)
- Focus Outline Removed With No Replacement Indicator (09/14/2026)
- Focus Resetting to the Top After Loading More Content (09/14/2026)
- Focus Style That Only Appears on Hover, Never on Tab Focus (09/14/2026)
- Focus Tooltip With No Way to Dismiss It by Keyboard (09/14/2026)
- Focus-Triggered Popover That Steals or Dumps Keyboard Focus (09/14/2026)
- Focus-Triggered Tooltip That Traps or Reroutes Keyboard Focus (09/14/2026)
- Focus-Visible Polyfill Misconfigured to Show Nothing at All (09/14/2026)
- Focusable Element That Enter and Space Don't Actually Activate (09/14/2026)
- Font Size Set in Viewport Units That Ignores Browser Zoom (09/14/2026)
- Footer Link Groups Ordered Differently Across Page Templates (09/14/2026)
- Foreign-Language Quote or Phrase With No Language Attribute (09/14/2026)
- Form Asking for Information the User Already Entered (09/14/2026)
- Form Error Message Not Linked to the Field It Describes (09/14/2026)
- Form Errors Marked Only by a Red Border, With No Text (09/14/2026)
- Form Field With No Programmatic Label at All (09/14/2026)
- Form Fields That Don't Grow When Text Is Enlarged (09/14/2026)
- Form Fields With No Programmatic Label of Any Kind (09/14/2026)
- Form Instructions Placed After the Fields They're Meant to Explain (09/14/2026)
- Form Label Like 'Field 1' That Doesn't Describe Its Purpose (09/14/2026)
- Form Label Not Correctly Linked to Its Input Field (09/14/2026)
- Form Label That Disappears the Moment You Start Typing (09/14/2026)
- Form Labels or Inputs That Clip at Narrow Screen Widths (09/14/2026)
- Form Reset Silently After a Failed Server-Side Validation (09/14/2026)
- Form Submission With No Way to Identify What Went Wrong (09/14/2026)
- Form That Fails Silently With No Error Message at All (09/14/2026)
- Form That Submits Itself the Moment the Last Field Is Filled (09/14/2026)
- Form Validation Script Creating an Inescapable Refocus Loop (09/14/2026)
- Form Validation That Turns Borders Red as the Only Cue (09/14/2026)
- Fullscreen Video Player Trapping Focus in Hidden Controls (09/14/2026)
- Game With Strobe Effects and No Photosensitivity Mode (09/14/2026)
- Generic 'There Were Errors' Message With No Field Named (09/14/2026)
- Generic Section Heading Like 'Introduction' That Says Nothing (09/14/2026)
- Gesture-Based Unlock Pattern Where a Simpler Input Would Work (09/14/2026)
- Ghost Button on a Photo With Contrast Below the Minimum (09/14/2026)
- Global CSS Reset Removing Every Focus Outline Site-Wide (09/14/2026)
- Global Single-Key Shortcut That Fires During Speech Dictation (09/14/2026)
- Header Menu Items Reshuffled Differently on Different Sections (09/14/2026)
- Heading Levels Skipped or Chosen Only for Font Size (09/14/2026)
- Heading or Label That Fails to Describe Its Own Purpose (09/14/2026)
- Heading or Sentence Split Into Disconnected Announced Fragments (09/14/2026)
- Heading That Actually Describes the Section Before It (09/14/2026)
- Heatmap With No Value Labels or Data Table Alternative (09/14/2026)
- Help Link Labeled Differently Every Time It Appears (09/14/2026)
- Help Link Order Shuffled Around the Footer From Page to Page (09/14/2026)
- Help Mechanism Missing on Some Pages of the Same Process (09/14/2026)
- Help Option Missing on the One Step Users Struggle With Most (09/14/2026)
- Hidden Navigation Items That Are Still Reachable by Tab (09/14/2026)
- Hidden or Off-Screen Content Left in the Reading Order (09/14/2026)
- Highlighted Text Meant to Signal Importance by Color Alone (09/14/2026)
- Hover Content That Can't Be Dismissed Without Moving the Mouse (09/14/2026)
- Hover or Focus State Text That Fails Contrast Rules (09/14/2026)
- Hover or Pressed State That Drops Below Contrast Minimum (09/14/2026)
- Hover Preview Card That Vanishes on the Slightest Pointer Move (09/14/2026)
- Hover Preview That Blocks the Page Until the Pointer Leaves (09/14/2026)
- Hover Tooltip That Vanishes Before the Pointer Can Reach It (09/14/2026)
- Hover-Only Controls Never Shown to Keyboard Users (09/14/2026)
- Hover-Only Menu With No Way to Open It by Keyboard (09/14/2026)
- HTML Element Missing Its Language Attribute Entirely (09/14/2026)
- Hybrid Event Where Only the Room, Not the Stream, Is Captioned (09/14/2026)
- Icon Font Used to Convey Meaning With No Text Backup (09/14/2026)
- Icon-Only Button Glyph With Contrast Too Low to See (09/14/2026)
- Icon-Only Control With No Name Exposed to Assistive Tech (09/14/2026)
- Icon-Only Link With No Accessible Name at All (09/14/2026)
- Icon-Only Search Field With No Accessible Label (09/14/2026)
- Identical Headings Repeated Over Completely Different Content (09/14/2026)
- Identical Icon Given Different Accessible Names for One Function (09/14/2026)
- Identical Page Title Repeated Across an Entire Website (09/14/2026)
- Iframe Embedded With No Title Describing Its Content (09/14/2026)
- Image Alt Text That Repeats a Caption Word for Word (09/14/2026)
- Image-of-Text Used With No Way for Users to Customize It (09/14/2026)
- Image-Only Link or Button With No Accessible Name (09/14/2026)
- Images or Controls That Disappear Under Text-Spacing Settings (09/14/2026)
- Images Published With No Alt Attribute at All (09/14/2026)
- In-Text Links Distinguishable From Body Text Only by Color (09/14/2026)
- Infinite Scroll That Loads New Content Only on Mouse Scroll (09/14/2026)
- Informative Icon or Logo SVG With No Accessible Name (09/14/2026)
- Inline Error Icon With No Accessible Text Explaining It (09/14/2026)
- Inline SVG Whose Title Text Doesn't Match What It Shows (09/14/2026)
- Inline-Text Target-Size Exemption Applied Where It Doesn't Belong (09/14/2026)
- Input Event That Unexpectedly Spawns a Popup Window (09/14/2026)
- Input Field Border With Contrast Too Low to See (09/14/2026)
- Instruction Given Only Through an Icon, With No Text Meaning (09/14/2026)
- Instruction Naming an Icon's Shape Instead of Its Function (09/14/2026)
- Instruction Referencing a Table Column With No Real Header Name (09/14/2026)
- Instruction That Identifies a Button Only by Its Size (09/14/2026)
- Instruction That Relies on a Swipe Direction With No Named Alternative (09/14/2026)
- Instruction That Relies on an Audio Cue With No Visual Backup (09/14/2026)
- Instruction That Says 'See the Sidebar' With No Other Locator (09/14/2026)
- Instruction That Tells Users to Click 'the Green Button' (09/14/2026)
- Instructional GIF Treated as Decorative Instead of Informative (09/14/2026)
- Instructions That Identify Something Only by Shape or Position (09/14/2026)
- Interactive Control Removed From the Keyboard Tab Order (09/14/2026)
- Invalid Entry Message With No Hint at the Expected Format (09/14/2026)
- Invalid or Conflicting ARIA Attributes on a Custom Widget (09/14/2026)
- JavaScript Chart With No Accessible Data Table Behind It (09/14/2026)
- JavaScript Text Truncation That Deletes Content on Zoom (09/14/2026)
- JavaScript Truncation That Deletes Content on Text-Spacing Change (09/14/2026)
- Kanban Board Reorderable Only by Drag and Drop (09/14/2026)
- Keyboard Focus Landing on an Unstyled, Invisible Target (09/14/2026)
- Keyboard Focus Landing on Hidden or Inert Page Regions (09/14/2026)
- Keyboard Focus Stuck Inside an Embedded Plugin or Widget (09/14/2026)
- Keyboard Focus Triggering an Unexpected Scroll Jump (09/14/2026)
- Keyboard Shortcut That Fires Even While Typing in a Field (09/14/2026)
- Keyboard-Triggered Dropdown Covering the Next Focus Stop (09/14/2026)
- Kiosk-Style Inactivity Timeout With No Warning or Extension (09/14/2026)
- Kiosk-Style Overlay That Blocks Use Until the Screen Is Rotated (09/14/2026)
- Landmarks Used as a Bypass but Missing Key Content (09/14/2026)
- Language Attribute Applied to the Wrong Element Entirely (09/14/2026)
- Language Attribute Copy-Pasted Onto the Wrong Piece of Text (09/14/2026)
- Language Attribute Set on the Body Instead of the HTML Root (09/14/2026)
- Language Attribute Set to an Invalid or Malformed Value (09/14/2026)
- Language Switcher Link With No Language Tag of Its Own (09/14/2026)
- Language Switcher That Doesn't Update the Page's Lang Attribute (09/14/2026)
- Large Heading Text That Still Falls Below 3:1 Contrast (09/14/2026)
- Layout Table That Reads in a Nonsensical Order When Linearized (09/14/2026)
- Layout That Breaks After Rotating Even Though Rotation Is Allowed (09/14/2026)
- Layout-Only Table Wrongly Coded With Real Header Cells (09/14/2026)
- Lazy-Loaded Content Injected Out of Its Visual Order (09/14/2026)
- Lazy-Loaded Image Whose Alt Text Never Finishes Loading (09/14/2026)
- Legal Commitment Submitted With No Review-and-Confirm Step (09/14/2026)
- Letter Spacing Set in Pixels That Ignores User Overrides (09/14/2026)
- Library's Default Hotkeys Shipped With No Settings Toggle (09/14/2026)
- Link Cluster With Targets Spaced Too Close Together (09/14/2026)
- Link Color That Only Changes on Mouse Hover (09/14/2026)
- Link Name So Long It Buries the Link's Actual Purpose (09/14/2026)
- Link Text That's Just a Long, Meaningless Tracking URL (09/14/2026)
- Link Text With Contrast Too Low Against the Page Background (09/14/2026)
- Link Whose Only Distinguishing Context Is Its Table Position (09/14/2026)
- Link's Accessible Name Missing the Words Shown on Screen (09/14/2026)
- Link's Accessible Name Pointing to the Wrong Destination (09/14/2026)
- Link's Explanatory Text Separated by an Unrelated Ad or Insert (09/14/2026)
- Link's Purpose Explained Only in Unrelated Page Text (09/14/2026)
- List Item Count That Doesn't Match What's Actually Announced (09/14/2026)
- List Items Placed Outside Their Parent List Element (09/14/2026)
- Live Auto-Captions Too Inaccurate for Technical Content (09/14/2026)
- Live Caption Feed Separated From the Video Player (09/14/2026)
- Live Captions So Delayed They're Useless During the Event (09/14/2026)
- Live Captions That Cut Out Partway Through the Event (09/14/2026)
- Live Captions Unreadable Due to Overlap or Low Contrast (09/14/2026)
- Live Event Streamed With No Captioning Plan at All (09/14/2026)
- Live Region Whose Content Loads Before It's Ready to Announce (09/14/2026)
- Live Value Update With No Way for Screen Readers to Detect It (09/14/2026)
- Live Webinar Audio With No Real-Time Captions (09/14/2026)
- Loading Spinner Built as a Rapid Full-Screen Flicker (09/14/2026)
- Loading Spinner With No Programmatic Busy or Status State (09/14/2026)
- Login or Checkout Iframe That Strips Out Autocomplete Support (09/14/2026)
- Login PIN Entered Only via a Randomized On-Screen Keypad (09/14/2026)
- Logo Image Alt Text That Just Says 'Logo' (09/14/2026)
- Long Description That Doesn't Match What the Audio Actually Says (09/14/2026)
- Long Image Description That Skips the Image's Actual Content (09/14/2026)
- Long Unbroken Text or URL That Forces Horizontal Scrolling (09/14/2026)
- Looping Animated Call-to-Action With No Way to Turn It Off (09/14/2026)
- Looping Animated GIF With No Way to Freeze It (09/14/2026)
- Looping Carousel Clones Creating Duplicate Tab Stops (09/14/2026)
- Looping Notification Sound With No Way to Turn It Off (09/14/2026)
- Low-Contrast Text Hiding in Dropdowns, Toasts, and Chips (09/14/2026)
- Map or Drawing Tool Controls With Too-Low Contrast (09/14/2026)
- Map or Image Zoomable Only by Pinch Gesture (09/14/2026)
- Map That Can Only Be Panned by Dragging (09/14/2026)
- Marketing Text Baked Directly Into a Composite Image (09/14/2026)
- Meaningful Content Added Only Through CSS Generated Text (09/14/2026)
- Meaningful Emoji With No Text Explaining Its Intent (09/14/2026)
- Meaningful Image Hidden From Screen Readers by Mistake (09/14/2026)
- Media Alternative Describing an Older, Outdated Video Cut (09/14/2026)
- Mega-Menu That Collapses When Crossing the Gap to Reach It (09/14/2026)
- Menu Items Pushed Out of Reach by Wider Word Spacing (09/14/2026)
- Menu That Opens and Selects on the Same Press-and-Drag (09/14/2026)
- Mismatched Parent and Child Roles in a Custom ARIA Widget (09/14/2026)
- Mixed-Direction Text That Scrambles the Reading Order (09/14/2026)
- Mixed-Language Legal or Product Text Left Entirely Unmarked (09/14/2026)
- Mobile App That Ignores the Phone's System Text-Size Setting (09/14/2026)
- Mobile Navigation Order That's Inconsistent With Itself (09/14/2026)
- Modal Dialog Placed at the End of the Page Code (09/14/2026)
- Modal Dialog Wider Than the Viewport With Unreachable Buttons (09/14/2026)
- Modal Dialog With No Role or Accessible Name Set (09/14/2026)
- Modal Focus Trap With No Escape Key or Close Button (09/14/2026)
- Modal That Closes Without Returning Focus to Its Trigger (09/14/2026)
- Modal That Opens Without Moving Keyboard Focus Into It (09/14/2026)
- Mood-Only Hero Image Given an Overly Detailed Alt Description (09/14/2026)
- Motion Input Triggered Accidentally by Hand Tremors (09/14/2026)
- Multi-Column Article Whose Code Order Interleaves the Columns (09/14/2026)
- Multi-Column Form With an Illogical Keyboard Tab Order (09/14/2026)
- Multi-Level Data Table With No Header Associations (09/14/2026)
- Multi-Part Field Like a Phone Number With No Text Label (09/14/2026)
- Multi-Part Field Where Each Box Has No Individual Name (09/14/2026)
- Multi-Speaker Video Captions With No Speaker Labels (09/14/2026)
- Multi-Step Progress Update Never Exposed to Screen Readers (09/14/2026)
- Multilingual Site Serving Every Locale With the Same Lang Value (09/14/2026)
- Multiple 'Download' Links With No File Name or Type Given (09/14/2026)
- Multiple Data Tables With No Captions to Tell Them Apart (09/14/2026)
- Mute Button That's Present but Not Easy to Reach (09/14/2026)
- Navigation Links Appearing in a Different Order on Each Page (09/14/2026)
- Nested Interactive Elements Causing a Double Role Announcement (09/14/2026)
- Nested Scroll Area Requiring Scrolling in Both Directions (09/14/2026)
- News Ticker Where Pausing Permanently Hides the Content (09/14/2026)
- No Audio Description or Text Alternative for a Visual Video (09/14/2026)
- No Indication of Which Fields on a Form Are Required (09/14/2026)
- No Option to Reuse a Previously Entered Value on Later Steps (09/14/2026)
- No Skip Link, Landmarks, or Headings to Bypass Navigation (09/14/2026)
- No Way to Programmatically Tell Which Language a Passage Uses (09/14/2026)
- Non-Modal Popover Fully Covering the Element Behind It (09/14/2026)
- Non-Standard Focus Exit Key That's Never Explained to Users (09/14/2026)
- Numeric Field With No Stated Unit of Measurement (09/14/2026)
- Off-Canvas Menu Covering Focused Content Without Disabling It (09/14/2026)
- Onboarding Mini-Game Requiring Device Motion With No Alternative (09/14/2026)
- One Control Creating Two Separate Keyboard Tab Stops (09/14/2026)
- One-Click Order Placed With No Chance to Review It First (09/14/2026)
- One-Time Code Split Into Boxes That Reject a Pasted Code (09/14/2026)
- One-Time Passcode That Expires Too Quickly to Use (09/14/2026)
- Online/Offline Status Shown Only as a Colored Dot (09/14/2026)
- Out-of-Stock Status Shown Only Visually, Never Announced (09/14/2026)
- Outdated Alt Text That No Longer Matches the Image (09/14/2026)
- Overlapping Content When the Page Is Zoomed to 400% (09/14/2026)
- Overlay or Menu With No Keyboard-Operable Close Control (09/14/2026)
- Page Audio That Autoplays Past 3 Seconds With No Control (09/14/2026)
- Page Auto-Redirects on a Timer With No Way to Stop It (09/14/2026)
- Page Content Missing Landmark Regions Entirely (09/14/2026)
- Page Heading or Banner Exported as an Image File (09/14/2026)
- Page Published With a Missing or Empty Title Tag (09/14/2026)
- Page Published With No Language Declared in the Code (09/14/2026)
- Page That Auto-Reloads and Resets the User's Position (09/14/2026)
- Page That Just Asks Users to Rotate Their Device to Continue (09/14/2026)
- Page Title That Doesn't Reflect the Current Step or State (09/14/2026)
- Page Title That Doesn't Say What the Page Actually Is (09/14/2026)
- Page Title That's Just the Brand Name, No Topic (09/14/2026)
- Page Title Where the Distinguishing Word Gets Cut Off (09/14/2026)
- Page With No Way to Skip Repeated Navigation (09/14/2026)
- Page's Declared Language Not Matching Its Actual Content (09/14/2026)
- Pagination Numbers Packed Too Tightly Below 24 Pixels (09/14/2026)
- Password Field Scripted to Block Paste Entirely (09/14/2026)
- Password Field That Blocks Pasting or Splits the Code Up (09/14/2026)
- Password Manager Autofill Blocked by the Login Form (09/14/2026)
- Pause Button That Only Works While Hovering, Not as a Toggle (09/14/2026)
- Pause Control That's Present but Not Keyboard Accessible (09/14/2026)
- PDF Document Published With No Accessibility Tags at All (09/14/2026)
- PDF Document Published With No Language Metadata Set (09/14/2026)
- PDF Link With No Indication of What It Actually Leads To (09/14/2026)
- PDF Published With No Document Title Set (09/14/2026)
- Permanent Data Deletion With No Confirmation or Undo (09/14/2026)
- Personal-Data Field With No Autocomplete Attribute at All (09/14/2026)
- Phone Number Hidden in a Submenu Only After Logging In (09/14/2026)
- Placeholder Text Used as the Only Label, Vanishing on Input (09/14/2026)
- Placeholder Text With Contrast Too Low to Read Easily (09/14/2026)
- Plain Text or Buttons Wrongly Wrapped in Heading Tags (09/14/2026)
- Podcast Episode Published With No Transcript at All (09/14/2026)
- Prerecorded Video Published With No Captions Whatsoever (09/14/2026)
- Presentation Role Wrongly Applied to a Real Table or List (09/14/2026)
- Press-to-Trigger Control Where Release Confirmation Was Possible (09/14/2026)
- Price Strikethrough Shown Only Visually, Not in the Markup (09/14/2026)
- Prices or Labels Positioned Visually Near the Wrong Product in Code (09/14/2026)
- Print Function Labeled Inconsistently Across the Site (09/14/2026)
- Print or PDF Export That Produces a Scrambled Reading Order (09/14/2026)
- Product Photo Added as a CSS Background With No Alt Text (09/14/2026)
- Progress Bar Built as a Styled Div With No Real Role (09/14/2026)
- Pull-to-Refresh as the Only Way to Refresh Content (09/14/2026)
- Puzzle CAPTCHA Gating Login With No Alternative Method (09/14/2026)
- QR Code With No Text Stating Where It Leads (09/14/2026)
- Quantity Stepper Value Change Never Announced to Screen Readers (09/14/2026)
- Quotation Shown Only Through Styling, Not Real Markup (09/14/2026)
- Quote Card Image Used as the Only Version of a Quote (09/14/2026)
- Radio Button Group Missing Its Question or Prompt Text (09/14/2026)
- Radio Button That Selects Itself Just From Receiving Focus (09/14/2026)
- Radio or Checkbox Group With No Grouping Question Announced (09/14/2026)
- Radio Selection That Auto-Advances a Multi-Step Wizard (09/14/2026)
- Range Slider Adjustable Only by Dragging Its Handle (09/14/2026)
- Rapid Full-Screen Color Flash on Load or Error (09/14/2026)
- Rapid Hover Effect That Flashes When a Key Autorepeats (09/14/2026)
- Rating Widget With No Name or Value Semantics at All (09/14/2026)
- Re-Login Flow That Also Discards the User's Entered Data (09/14/2026)
- Reading-Order Override That Contradicts the Actual Content Flow (09/14/2026)
- Rejected Date Entry With No Explanation of the Expected Format (09/14/2026)
- Rejected Entry With No Suggested Near-Match From a Known List (09/14/2026)
- Rejected File Upload With No Stated Size or Type Limits (09/14/2026)
- Rejected Input With No Guidance on How to Fix It (09/14/2026)
- Rejected Password With No List of the Unmet Requirements (09/14/2026)
- Repeated 'Click Here' Links With No Way to Tell Them Apart (09/14/2026)
- Required Field Marked in Code but Not Shown Visually (09/14/2026)
- Required Field Marked Only Visually, Not in the Code (09/14/2026)
- Required Input Format Never Stated Until After an Error (09/14/2026)
- Required or Error Fields Marked Only by a Red Border (09/14/2026)
- Required-Field Asterisk Used With No Explanation Anywhere (09/14/2026)
- Responsive Table Layout That Strips Out Header Relationships (09/14/2026)
- Restaurant Menu or Price List Uploaded as a Photo (09/14/2026)
- Resume Upload Followed by Manual Re-Entry of the Same Fields (09/14/2026)
- Review Page That Isn't Actually Editable Before Final Submission (09/14/2026)
- Rich Text Editor That Captures Tab With No Documented Escape (09/14/2026)
- Rich Text Editor With No Role, Name, or State Exposed (09/14/2026)
- Same Download Feature Announced With Different Alt Text (09/14/2026)
- Same Feature Given a Different Name on Different Pages (09/14/2026)
- Same Icon Meaning Different Things on Different Pages (09/14/2026)
- Same Label Used for Two Different Fields on One Form (09/14/2026)
- Same Page Content Accidentally Announced More Than Once (09/14/2026)
- Scanned PDF Images With No OCR Text Underneath (09/14/2026)
- Screen Orientation Locked in Code With No Essential Justification (09/14/2026)
- Screenshot of Text Used as the Page's Primary Content (09/14/2026)
- Script That Yanks Focus Back Every Time the User Tabs Away (09/14/2026)
- Script-Driven Blinking Content With No Way to Stop It (09/14/2026)
- Scripted Link or Button With No Real Role or Keyboard Support (09/14/2026)
- Scrollable Content Area That Can't Be Reached by Keyboard (09/14/2026)
- Search Box That Auto-Navigates Once Enough Characters Are Typed (09/14/2026)
- Search Box That Moves to a Different Spot on Every Page (09/14/2026)
- Search Function Labeled 'Search' Here and 'Find' Elsewhere (09/14/2026)
- Search Result Count That Updates Silently on Every Filter (09/14/2026)
- Search Results Page That Can Only Be Reached via Search (09/14/2026)
- Second Way to Navigate Available on Desktop but Not Mobile (09/14/2026)
- Security Question Requiring an Exact Memorized Answer (09/14/2026)
- Selected Tab or Item Text Failing the Contrast Minimum (09/14/2026)
- Selected Tab or Toggle Marked Only by a Color Change (09/14/2026)
- Selected-State Marker Too Faint to Notice (09/14/2026)
- Selecting an Option That Opens a New Window With No Warning (09/14/2026)
- Selecting an Option That Submits the Form Automatically (09/14/2026)
- Self-Help Search Placed Differently Across the Same Site Section (09/14/2026)
- Semi-Transparent Text That Fails the Contrast Minimum (09/14/2026)
- Separate Content Items Announced as One Run-On Block (09/14/2026)
- Sequential-Only Article Pagination With No Table of Contents (09/14/2026)
- Server Redirect Timeout With No Warning or Way to Extend It (09/14/2026)
- Session Expiring With No Warning and No Way to Extend It (09/14/2026)
- Session Extension Allowed Fewer Than the Required 10 Times (09/14/2026)
- Session Warning That Gives Users Less Than 20 Seconds to Respond (09/14/2026)
- Several Distinct Controls Merged Into One Announced Item (09/14/2026)
- Shake or Tilt Control With No Way to Turn It Off (09/14/2026)
- Shake-to-Undo Feature With No On-Screen Button Equivalent (09/14/2026)
- Shared Social Video With No Caption Support at All (09/14/2026)
- Shopping Cart Alternating Between 'Cart', 'Basket', and 'Bag' (09/14/2026)
- Shortcut Off-Switch Hidden Behind the Very Barrier It Fixes (09/14/2026)
- Shortcut Remapping That Doesn't Allow Modifier Key Combinations (09/14/2026)
- Shortcut Toggle Setting That Resets on Every Page Load (09/14/2026)
- Show Notes Presented as if They Were a Real Transcript (09/14/2026)
- Signature Pad Required With No Non-Drawing Alternative (09/14/2026)
- Silent Background Video That Actually Shows Product Info (09/14/2026)
- Silent Demo Video With No Transcript or Narration (09/14/2026)
- Single Item Wrongly Wrapped in List Markup (09/14/2026)
- Single-Letter Keyboard Shortcut With No Way to Turn It Off (09/14/2026)
- Single-Page App Route Change With No Announcement at All (09/14/2026)
- Single-Page App That Loses Its Skip Link After Navigation (09/14/2026)
- Single-Page App Title That Never Updates Between Views (09/14/2026)
- Site Search That's Broken or Doesn't Index Most Pages (09/14/2026)
- Site-Wide Ambient Animation That Ignores Reduced-Motion Settings (09/14/2026)
- Sitemap Link That Leads to an Empty or Outdated Page (09/14/2026)
- Skip Link Appearing in a Different Order on Different Pages (09/14/2026)
- Skip Link Injected at a Point That Breaks the Tab Order (09/14/2026)
- Skip Link Placed After the Navigation It's Meant to Skip (09/14/2026)
- Skip Link That Jumps to the Wrong Part of the Page (09/14/2026)
- Skip Link That's Broken and Doesn't Actually Move Focus (09/14/2026)
- Skip Link That's Never Visible, Even on Keyboard Focus (09/14/2026)
- Slider Operable Only by Dragging, Not by Tapping or Typing (09/14/2026)
- Slider or Carousel Operable Only by Swipe or Mouse Drag (09/14/2026)
- Slider Thumb Target Smaller Than the Required Minimum Size (09/14/2026)
- Slider Track or Progress Bar With Too-Low Contrast (09/14/2026)
- Small Icon Buttons Packed Too Close Together to Tap (09/14/2026)
- Split-Pane Layout Resizable Only by Dragging the Divider (09/14/2026)
- Star Rating Icons Where Filled and Empty Look Too Similar (09/14/2026)
- Star Rating or Progress Step Shown Only as a Visual Cue (09/14/2026)
- Star Rating Shown Only as Images, Never as Text (09/14/2026)
- Star Rating Widget With Tiny, Hard-to-Tap Star Targets (09/14/2026)
- State Attribute Present on an Element That Never Actually Changes (09/14/2026)
- Status Message Conveyed Only Visually, Never Programmatically (09/14/2026)
- Status Update Shown Visually but Never Wired for Screen Readers (09/14/2026)
- Sticky Bars That Eat Up Most of a 320px Mobile Screen (09/14/2026)
- Sticky Element Receiving Focus at the Wrong Point in the Flow (09/14/2026)
- Sticky Header or Footer Completely Covering the Focused Element (09/14/2026)
- Sticky Header That Grows Large Enough to Cover Content (09/14/2026)
- Sticky Table Header Covering the Row That Currently Has Focus (09/14/2026)
- Strobe Intro or Glitch Effect Above the Flash Threshold (09/14/2026)
- Structural HTML Tags Used Purely for Visual Styling (09/14/2026)
- Subtitle Track Used Instead of a Real Captions Track (09/14/2026)
- Swipe-Only Carousel With No Next or Previous Button (09/14/2026)
- Swipe-to-Delete Action With No Tap-Based Alternative (09/14/2026)
- Tab Order That Jumps Around the Page Illogically (09/14/2026)
- Tab Order Used as a Stand-In for the Real Reading Sequence (09/14/2026)
- Tabbing Into a Field That Opens a Chat Widget (09/14/2026)
- Tabbing Into a Field That Opens a Modal Automatically (09/14/2026)
- Tabbing to a Menu Item That Auto-Navigates to Its Page (09/14/2026)
- Table Cells Linked to the Wrong Header Cells (09/14/2026)
- Table Header Cells Left Completely Blank (09/14/2026)
- Table Header Cells Never Marked Up as Real Headers (09/14/2026)
- Table Layout Faked With Spaces Instead of Real Table Code (09/14/2026)
- Table Row Action Icons Too Small and Too Close Together (09/14/2026)
- Table Semantics Wrongly Applied to Non-Tabular Layout Content (09/14/2026)
- Table Sort Confirmation That's Never Announced to Anyone (09/14/2026)
- Tabular Data Placed Inside a Preformatted Text Block (09/14/2026)
- Taken Username With No Suggested Alternatives Offered (09/14/2026)
- Talking-Head Video Wrongly Assumed to Need No Description (09/14/2026)
- Tap Target Smaller Than the Required 24x24 Pixel Minimum (09/14/2026)
- Term-Definition Pairs With No Real Definition List Markup (09/14/2026)
- Text and Controls That Get Cut Off at 200% Zoom (09/14/2026)
- Text Baked Into an Image Falling Below Contrast Minimum (09/14/2026)
- Text Color Set Without a Matching Background Color (09/14/2026)
- Text Columns Faked With Spaces Instead of Real Table Markup (09/14/2026)
- Text Columns Faked With Spaces Read Aloud Out of Order (09/14/2026)
- Text Drawn in a Canvas Element Instead of Real HTML Text (09/14/2026)
- Text on a Gradient Background Dropping Below Contrast Ratio (09/14/2026)
- Text Overlaid on Video With Contrast That Drops Too Low (09/14/2026)
- Text Overlapping the Section Below After Spacing Changes (09/14/2026)
- Text Placed Directly Over a Photo With No Solid Backing (09/14/2026)
- Text Styled to Look Like a Heading Instead of Coded as One (09/14/2026)
- Text That Clips or Overlaps Under User Text-Spacing Settings (09/14/2026)
- Text-Alternative Exception Claimed Without a Real Text Version (09/14/2026)
- Text-Heavy Content Rendered as an Image Instead of Real Text (09/14/2026)
- Thin Font Weight Text That Fails Contrast at Small Sizes (09/14/2026)
- Third-Party Embed That Captures and Never Releases Tab Focus (09/14/2026)
- Tilt-Based Scrolling With No Conventional Control Option (09/14/2026)
- Time-Limited Status Message That Vanishes Before It Can Be Read (09/14/2026)
- Timeout Adjustment Option Set Below the Required 10x Default (09/14/2026)
- Timeout That Auto-Submits and Commits a Final Transaction (09/14/2026)
- Tiny Carousel Dots Clustered With No Spacing Between Them (09/14/2026)
- Title Attribute Overriding a Control's Intended Accessible Name (09/14/2026)
- Toggle Button Showing State Only Through Color or Icon Change (09/14/2026)
- Toggle Switch States Too Similar in Color to Tell Apart (09/14/2026)
- Toggle Switch That Immediately Saves and Redirects the User (09/14/2026)
- Toolbar Icons Packed Edge to Edge With No Gap (09/14/2026)
- Toolbar With a Broken Roving Tabindex Pattern (09/14/2026)
- Tooltip Help Text Never Linked to Its Trigger Control (09/14/2026)
- Tooltip or Dropdown Menu That Clips Text at 200% Zoom (09/14/2026)
- Tooltip or Dropdown That Truncates Under Text-Spacing Overrides (09/14/2026)
- Tooltip That Can't Be Closed With the Escape Key (09/14/2026)
- Tooltip That Covers the Very Field It's Meant to Explain (09/14/2026)
- Tooltip Trigger That Can't Be Reached by Keyboard Focus (09/14/2026)
- Transcript Link That's Broken or Locked Behind a Login (09/14/2026)
- Transcript Missing Speaker Names or Key Background Sounds (09/14/2026)
- Transcript Offered Instead of a Required Audio Description Track (09/14/2026)
- Transcript Offered Instead of Required Synchronized Captions (09/14/2026)
- Transcript That Exists but Isn't Linked Near the Media (09/14/2026)
- Transcript That Only Covers Dialogue, Not What's On Screen (09/14/2026)
- Translated ARIA Label That Doesn't Match the Visible Language (09/14/2026)
- Two Date Fields Both Labeled 'Date' With No From/To Distinction (09/14/2026)
- Two-Finger Gesture Required With No Single-Pointer Option (09/14/2026)
- Underline or Divider Line With Contrast Too Low to See (09/14/2026)
- Unedited Video With Strobe or Lightning Effects (09/14/2026)
- Unnecessary 'Confirm Email' Field Duplicated Without Real Need (09/14/2026)
- User-Generated Content in Another Language Never Tagged (09/14/2026)
- Utility Bar Icons Swapping Position Between Pages (09/14/2026)
- Validation Error That Wipes Out Other Already-Valid Fields (09/14/2026)
- Verification Code Required to Be Typed a Second Time (09/14/2026)
- Vertical Content That Forces Horizontal Scrolling at 320px (09/14/2026)
- Video Alternative Not Labeled as a Substitute for Article Text (09/14/2026)
- Video Instruction That Points at Something Without Naming It (09/14/2026)
- Video Player Forcing Landscape Fullscreen for Ordinary Content (09/14/2026)
- Video With Extra Content the Captions Never Include (09/14/2026)
- Video With Visual-Only Info and No Audio Description Track (09/14/2026)
- Video-as-Text-Alternative Never Labeled or Captioned (09/14/2026)
- Video's Narrated Audio Track Skips Key Visual Details (09/14/2026)
- Video's Visual-Only Content Never Described in Any Format (09/14/2026)
- Viewport Meta Tag That Disables Pinch-to-Zoom on Mobile (09/14/2026)
- Visible Label Text Reordered or Broken Apart in the Name (09/14/2026)
- Visible Label Text With No Accessible Name Behind It (09/14/2026)
- Visible Label Text With No Matching Accessible Name (09/14/2026)
- Visible Page Text Completely Skipped by the Screen Reader (09/14/2026)
- Visual CAPTCHA Required With No Non-Visual Alternative (09/14/2026)
- Visual Layout Order That Doesn't Match the Keyboard Tab Order (09/14/2026)
- Wave-to-Advance Camera Gesture With No Button Alternative (09/14/2026)
- Web Component Style That Blocks User Text-Spacing Overrides (09/14/2026)
- Web Component Whose Shadow DOM Hides All Its Semantics (09/14/2026)
- Website With No Real Second Way to Find Content (09/14/2026)
- Widget Where Tab Cycles Internally With No Way Out (09/14/2026)
- Wizard Progress Steps Distinguished Only by Color (09/14/2026)
- Wizard That Clears Previously Entered Data When Going Back (09/14/2026)
- Word Spelled Out Letter by Letter Instead of Read as a Word (09/14/2026)
- YouTube Auto-Captions Never Corrected for Accuracy (09/14/2026)