Home · Accessibility
Accessibility commitment
This concept is built to WCAG 2.2 AA (a superset of the 2.1 AA legal floor) under ADA Title II. Here is what that changes from the current portal.
Stoa builds and machine-checks every page against the Web Content Accessibility Guidelines (WCAG) 2.2 AA using axe-core, plus keyboard and screen-reader passes — the current W3C Recommendation and a superset of 2.1 AA, so building to it clears the ADA Title II baseline (WCAG 2.1 AA, the legal floor) with room to spare. Under the U.S. Department of Justice ADA Title II rule, public entities serving fewer than 50,000 people meet that legal floor by April 26, 2028 (entities of 50,000 or more have until April 26, 2027).
What this concept does
- Semantic landmarks (header, nav, main, footer) and a skip link on every page.
- Exactly one
h1per page and a declaredhtml langattribute. - AA-contrast color pairs throughout; the river-blue, copper, and basalt palette is checked, not eyeballed.
- Visible keyboard focus on every interactive control, with hit areas of at least 24 pixels.
- Every chart carries an equivalent data table; no information lives in color alone.
- Labelled form controls, descriptive link text, and alt text written as meaning, not filenames.
Before and after
Findings from a fingerprint audit of the current public portal at nptfisheries.org. Accessibility items are flagged as likely pending a full axe pass on the live single-page app.
Before · the current portal
- A global
Times New Romanoverride applied to the entire UI. - Stock Bootstrap default blue with no brand identity.
- Default secondary and tertiary body text at likely-low contrast on white.
- Single-page-app route changes that probably do not move focus or announce to screen readers.
- No visible skip link or clear landmark structure in the shell.
After · this concept
- A self-hosted, readable type system (Zilla Slab and Source Sans 3).
- A worldbuilt, AA-checked palette drawn from the DFRM seal and the river.
- Body text at 13:1 contrast; no text relies on a color a user cannot see.
- Focus management and live-region status updates on search, filters, and the map.
- Skip link, landmarks, and zero axe-core violations on shipped pages.
Tell us about a barrier
In a live deployment this page would carry a direct route to report an accessibility barrier and request an alternative format. For this concept, reach the Research Division at (208) 843-7145.