WCAG 2.2 AA target

Accessibility, measured openly

PigPDF combines automated checks with keyboard and assistive technology review. Passing automation is a baseline, not proof that every workflow is accessible on every device.

Structure

Landmarks and one page heading

Public and processing routes include a skip link, named navigation, a main landmark, a single H1 and ordered heading levels.

Keyboard

Native controls plus named actions

File selection, filters, page selection, move controls, Undo, Redo, processing, cancel, reset and downloads do not require pointer-only input.

Status

Live regions for asynchronous changes

Loading, error, selection and processing results use status or alert semantics instead of relying on color alone.

Motion and contrast

Reduced motion and tested color pairs

Motion preferences disable transitions, focus remains visible and action colors use contrast-safe text combinations.

Automated gate

Rendered routes are checked, not just components

The production build is rendered through the same worker used by the deployed site. Axe checks WCAG 2 A, AA, 2.1 AA and 2.2 AA semantic rules on the homepage, catalog, all ten active workspaces and public policy routes in all five languages.

A separate contrast test protects key design tokens. Visual contrast remains part of manual review because server-side DOM checks cannot calculate every rendered state.

Assistive technology matrix

Automation complete, physical passes still open

The matrix names the exact combinations still required. None is represented as verified until its complete file workflow is exercised on the stated platform.

NVDA · Chrome / Firefox · Windows

Physical pass pending

VoiceOver · Safari · macOS

Physical pass pending

VoiceOver · Safari · iOS

Physical pass pending

TalkBack · Chrome · Android

Physical pass pending

Keyboard reference

Core controls without a pointer

Native browser behavior is preserved. Page-grid shortcuts add explicit names and do not replace visible controls.

PigPDF keyboard interaction reference
KeyBehavior
Tab / Shift + TabMove through controls and links
Enter / SpaceActivate buttons, links and page toggles
Arrow keysMove focus through the PDF page grid
Shift + selectionSelect a continuous range of pages
Alt + ArrowMove selected pages in Reorder Pages
EscapeLeave supported transient interactions

Known limits

Not represented as complete

Drag-and-drop always has named alternatives, but complex page grids still need broader screen-reader validation. PDF page previews are visual; page numbers and selection state provide the current nonvisual equivalent.

Feedback route

Report a barrier with context

The Contact page builds a local, user-reviewed issue report without attaching the selected document. No response-time or accessibility-conformance claim is published.