Feature Catalog

Complete list of 36 accessibility features available in version 1.0.0.

36features • Version1.0.0

Feature catalog

Accessible Font

Use system, dyslexia-friendly font stack and disable ligatures.

Visual Adjustments
Enable
A11yCore.features.enable('accessibleFont')
Disable
A11yCore.features.disable('accessibleFont')
Toggle
A11yCore.features.toggle('accessibleFont')

Alt Text Suggestions

Suggest alt text for images lacking alt by using nearby cues and filenames.

Content Adjustments
WCAG 1.1.1
Enable
A11yCore.features.enable('altSuggest')
Disable
A11yCore.features.disable('altSuggest')
Toggle
A11yCore.features.toggle('altSuggest')

ARIA Injector

Inject ARIA labels for unlabeled interactive elements via DOM scanning.

Content Adjustments
WCAG 1.3.1WCAG 4.1.2
Enable
A11yCore.features.enable('ariaInjector')
Disable
A11yCore.features.disable('ariaInjector')
Toggle
A11yCore.features.toggle('ariaInjector')

Breadcrumbs

Generate breadcrumb trail from URL path for additional navigation.

Navigation
WCAG 2.4.5
Enable
A11yCore.features.enable('breadcrumbs')
Disable
A11yCore.features.disable('breadcrumbs')
Toggle
A11yCore.features.toggle('breadcrumbs')

Captions & Transcript

Enable captions tracks and show a transcript overlay for media.

Media & Motion
WCAG 1.2.2
Enable
A11yCore.features.enable('captions')
Disable
A11yCore.features.disable('captions')
Toggle
A11yCore.features.toggle('captions')

Color Filters

Apply invert, monochrome, or color vision deficiency filters.

Visual Adjustments
WCAG 1.4.1
Enable
A11yCore.features.colorFilter('monochrome')

Contrast Adjustment

Enforce minimum contrast by overriding text color where needed. Uses worker offload and MutationObserver.

Visual Adjustments
WCAG 1.4.3
Enable
A11yCore.features.enable('contrastAdjust')
Disable
A11yCore.features.disable('contrastAdjust')
Toggle
A11yCore.features.toggle('contrastAdjust')

Dark Mode

Apply a dark theme with adjusted control colors and text.

Visual Adjustments
Enable
A11yCore.features.enable('darkMode')
Disable
A11yCore.features.disable('darkMode')
Toggle
A11yCore.features.toggle('darkMode')

Flash Guard

Mitigate rapid flashing/blinking animations using runtime heuristics.

Media & Motion
WCAG 2.3.1
Enable
A11yCore.features.enable('flashGuard')
Disable
A11yCore.features.disable('flashGuard')
Toggle
A11yCore.features.toggle('flashGuard')

Focus Assist

Keep focused element visible and unobscured with scroll margin offset.

Reading Tools
WCAG 2.4.12
Enable
A11yCore.features.enable('focusAssist')
Disable
A11yCore.features.disable('focusAssist')
Toggle
A11yCore.features.toggle('focusAssist')

Forms Assist

Add labels/help text, validate, announce errors, and warn on unsaved changes.

Forms & Input
WCAG 3.3.1WCAG 3.3.2WCAG 3.3.3WCAG 4.1.3
Enable
A11yCore.features.enable('formAssist')
Disable
A11yCore.features.disable('formAssist')
Toggle
A11yCore.features.toggle('formAssist')

High Contrast Mode

Force a high-contrast color scheme for improved readability.

Visual Adjustments
WCAG 1.4.11
Enable
A11yCore.features.enable('highContrast')
Disable
A11yCore.features.disable('highContrast')
Toggle
A11yCore.features.toggle('highContrast')

Highlight Headings

Visually emphasize headings with outlines and focus states.

Content Adjustments
WCAG 2.4.6
Enable
A11yCore.features.enable('highlightHeadings')
Disable
A11yCore.features.disable('highlightHeadings')
Toggle
A11yCore.features.toggle('highlightHeadings')

Hover Pause/Disable

Pause animations and disable hover transitions when pointer is over elements.

Media & Motion
WCAG 1.4.13
Enable
A11yCore.features.enable('hoverDisable')
Disable
A11yCore.features.disable('hoverDisable')
Toggle
A11yCore.features.toggle('hoverDisable')

Identify Input Purpose

Add autocomplete/inputmode to inputs inferred from labels or names.

Forms & Input
WCAG 1.3.5
Enable
A11yCore.features.enable('inputPurpose')
Disable
A11yCore.features.disable('inputPurpose')
Toggle
A11yCore.features.toggle('inputPurpose')

Keyboard Navigation

Add skip link, strong focus styles, and main landmark for keyboard users.

Navigation
WCAG 2.1.1WCAG 2.4.1WCAG 2.4.7WCAG 2.4.11
Enable
A11yCore.features.enable('keyboardNav')
Disable
A11yCore.features.disable('keyboardNav')
Toggle
A11yCore.features.toggle('keyboardNav')

Label in Name

Ensure visible text appears in aria-label for activatable controls.

Forms & Input
WCAG 2.5.3
Enable
A11yCore.features.enable('labelInName')
Disable
A11yCore.features.disable('labelInName')
Toggle
A11yCore.features.toggle('labelInName')

Landmarks

Ensure semantic landmarks and add a skip-to-content link.

Navigation
WCAG 1.3.1WCAG 2.4.1
Enable
A11yCore.features.enable('landmarks')
Disable
A11yCore.features.disable('landmarks')
Toggle
A11yCore.features.toggle('landmarks')

Language Assist

Set missing page lang/dir attributes based on heuristics and navigator.

Content Adjustments
WCAG 3.1.1WCAG 3.1.2
Enable
A11yCore.features.enable('langAssist')
Disable
A11yCore.features.disable('langAssist')
Toggle
A11yCore.features.toggle('langAssist')

Large Cursor

Replace cursor with larger, high-contrast SVG pointer for visibility.

Pointer & Targets
Enable
A11yCore.features.enable('largeCursor')
Disable
A11yCore.features.disable('largeCursor')
Toggle
A11yCore.features.toggle('largeCursor')

Larger Hit Targets

Increase minimum target size and padding for interactive elements.

Pointer & Targets
WCAG 2.5.8
Enable
A11yCore.features.enable('hitTargets')
Disable
A11yCore.features.disable('hitTargets')
Toggle
A11yCore.features.toggle('hitTargets')

Motion Actuation Block

Block device motion/orientation events as an alternative input method.

Media & Motion
WCAG 2.5.4
Enable
A11yCore.features.enable('motionActuation')
Disable
A11yCore.features.disable('motionActuation')
Toggle
A11yCore.features.toggle('motionActuation')

Mute Media

Mute and pause all audio/video and keep them muted while enabled.

Media & Motion
WCAG 1.4.2WCAG 2.2.2
Enable
A11yCore.features.enable('muteMedia')
Disable
A11yCore.features.disable('muteMedia')
Toggle
A11yCore.features.toggle('muteMedia')

Page Title Assist

Set missing document title from headings or URL heuristics.

Content Adjustments
WCAG 2.4.2
Enable
A11yCore.features.enable('titleAssist')
Disable
A11yCore.features.disable('titleAssist')
Toggle
A11yCore.features.toggle('titleAssist')

Reading Guide

Show a horizontal line that follows pointer/focus to guide reading.

Reading Tools
Enable
A11yCore.features.enable('readingGuide')
Disable
A11yCore.features.disable('readingGuide')
Toggle
A11yCore.features.toggle('readingGuide')

Reading Mask

Dim surroundings with a transparent window around the focus line.

Reading Tools
Enable
A11yCore.features.enable('readingMask')
Disable
A11yCore.features.disable('readingMask')
Toggle
A11yCore.features.toggle('readingMask')

Reduce Motion

Disable animations and smooth scrolling to reduce motion sickness risk.

Media & Motion
WCAG 2.3.1WCAG 2.2.2
Enable
A11yCore.features.enable('reduceMotion')
Disable
A11yCore.features.disable('reduceMotion')
Toggle
A11yCore.features.toggle('reduceMotion')

Redundant Entry Helper

Reuse previously entered values during a session to reduce re-entry.

Forms & Input
WCAG 3.3.7
Enable
A11yCore.features.enable('redundantEntry')
Disable
A11yCore.features.disable('redundantEntry')
Toggle
A11yCore.features.toggle('redundantEntry')

Simplify Text

Clean layout, limit content width, de-emphasize visuals for reading.

Content Adjustments
WCAG 1.4.10
Enable
A11yCore.features.enable('simplifyText')
Disable
A11yCore.features.disable('simplifyText')
Toggle
A11yCore.features.toggle('simplifyText')

Single-key Shortcut Block

Block unmodified single-character shortcuts outside editable fields.

Forms & Input
WCAG 2.1.4
Enable
A11yCore.features.enable('singleKeyBlock')
Disable
A11yCore.features.disable('singleKeyBlock')
Toggle
A11yCore.features.toggle('singleKeyBlock')

Tab Order Optimization

Normalize tabindex to follow DOM order and improve focus sequence.

Navigation
WCAG 2.4.3
Enable
A11yCore.features.enable('tabOrder')
Disable
A11yCore.features.disable('tabOrder')
Toggle
A11yCore.features.toggle('tabOrder')

Table of Contents

Overlay a TOC from page headings with keyboard navigation.

Navigation
WCAG 2.4.6WCAG 2.4.5
Enable
A11yCore.features.enable('toc')
Disable
A11yCore.features.disable('toc')
Toggle
A11yCore.features.toggle('toc')

Text Size

Resize text globally up to 200% while keeping layout stable.

Visual Adjustments
WCAG 1.4.4
Enable
A11yCore.features.enable('textSize:120')
Disable
A11yCore.features.disable('textSize')

Text Spacing

Adjust line height, letter spacing, and word spacing for readability.

Visual Adjustments
WCAG 1.4.12
Enable
A11yCore.features.spacing(2)

Timeout Assist

Periodically simulate activity to avoid idle timeouts where appropriate.

Forms & Input
WCAG 2.2.1
Enable
A11yCore.features.enable('timeoutAssist')
Disable
A11yCore.features.disable('timeoutAssist')
Toggle
A11yCore.features.toggle('timeoutAssist')