Contact Español
Text Size
Riders including older adults and a person using a walker on a transit centre ramp

West Contra Costa Transportation Commission

Accessibility Test Record

Dated, specific, and including the one thing that has not been tested yet.

22 September 2026

How to read this page

Every row below is something that was actually run against this site, not a general claim about accessibility work. Where a check covers only some of the site, the scope is stated. Nothing here has been softened to look more complete than it is.

Automated testing

Runs against the live site, 22 September 2026
CheckToolScopeResult
WCAG 2.1 A/AA + best-practice rulesaxe-core 4.10.2, headless Chrome25 representative pages: home, every hand-written page, three converted documents (including the largest, a 15,000-word plan), all seven forms and the case trackerFirst run: 432 violation nodes. After fixes: 0 violation nodes, confirmed on the live site.
Reflow at 320 CSS px (WCAG 1.4.10)Chrome, emulated viewport21 pages: every hand-written page, two forms, the tracker, search and two converted documents0 pages scroll sideways.
Contrast, measured on rendered pixels rather than assumedScreenshot, pixel-decodedFooter legal text on the home page and two inner pagesHome page measured 2.45:1 and was fixed; now 12.1:1 on all three.

Run by hand, not by a rule set

Manual testing

Every wide table from a converted document can be reached and scrolled by keyboard. 313 tables across 21 documents previously sat in a box that only a mouse could scroll — a WCAG 2.1.1 (Level A) failure, and the most serious thing this record found. Each one now takes keyboard focus, is announced as a named region, and shows a visible focus ring; confirmed by testing the specific pages that failed before the fix, then by the automated sweep above finding zero remaining.

A real application was filed end to end through the same API a phone app would use: a locker application, with a case number issued, looked up afterwards by case number and email, and its PDF downloaded. All three steps returned the expected result.

The offline install works. Tested in Chrome: the service worker registers and activates, a page already visited reopens with no network at all, and Chrome's own installability check passes — it offered to install the site as an app without being asked to.

Named on purpose

What has not been tested

No screen reader has been run against this site. Not VoiceOver, not NVDA, not JAWS. Everything above checks what the code and the rendered page say; none of it confirms what a screen reader actually announces, in what order, or whether a custom control like the text-size buttons or the navigation dropdowns behaves the way its markup implies. This is the largest gap in this record, and the next thing that should be tested before anyone relies on this site being accessible rather than only built to look that way.

200% browser zoom has not been re-verified on this build. Reflow at 320 CSS px was tested and passes, which is a different requirement (WCAG 1.4.10) from resizing text to 200% in the browser itself (WCAG 1.4.4). They usually move together but that has not been confirmed here.

The thirty converted documents were not tested individually. Three were included in the automated sweep above; the other twenty-seven were not separately tested.

Found something this record missed?

Tell us what you were trying to do and what stopped you.