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.
WCAG 2.2 AA target
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
Public and processing routes include a skip link, named navigation, a main landmark, a single H1 and ordered heading levels.
Keyboard
File selection, filters, page selection, move controls, Undo, Redo, processing, cancel, reset and downloads do not require pointer-only input.
Status
Loading, error, selection and processing results use status or alert semantics instead of relying on color alone.
Motion and contrast
Motion preferences disable transitions, focus remains visible and action colors use contrast-safe text combinations.
Automated gate
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
The matrix names the exact combinations still required. None is represented as verified until its complete file workflow is exercised on the stated platform.
Keyboard reference
Native browser behavior is preserved. Page-grid shortcuts add explicit names and do not replace visible controls.
| Key | Behavior |
|---|---|
| Tab / Shift + Tab | Move through controls and links |
| Enter / Space | Activate buttons, links and page toggles |
| Arrow keys | Move focus through the PDF page grid |
| Shift + selection | Select a continuous range of pages |
| Alt + Arrow | Move selected pages in Reorder Pages |
| Escape | Leave supported transient interactions |
Known limits
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
The Contact page builds a local, user-reviewed issue report without attaching the selected document. No response-time or accessibility-conformance claim is published.