Accessibility
Our Commitment
Sunshine Meetings is committed to ensuring our platform is accessible to all users, including people with disabilities. We strive to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA standard across all public-facing pages, consistent with the ADA Title II web accessibility rule (2024) and Section 508 of the Rehabilitation Act.
Civic transparency should be available to everyone. We continuously work to remove barriers and improve the experience for all visitors, regardless of ability or assistive technology.
Conformance Status
This website is partially conformant with WCAG 2.1 Level AA. “Partially conformant” means that some parts of the content do not yet fully conform to the accessibility standard — see Known Limitations below.
Our most recent self-evaluation was completed in April 2026. We re-evaluate the site after every substantive change and at least annually.
Accessibility Features
- Skip navigation — A “Skip to main content” link appears on focus at the top of every page.
- Keyboard navigation — All interactive elements (menus, dropdowns, dialogs, search results) are reachable and operable via keyboard, with visible focus indicators and support for Escape to dismiss overlays.
- Screen reader support — Semantic HTML, ARIA landmarks (
<nav>,<main>, breadcrumbs witharia-current="page"), descriptive labels, and live regions for search and loading status. - Form accessibility — All inputs have associated labels; validation errors are linked to their fields via
aria-describedbyandaria-invalid, and are announced by screen readers on submission. - Focus management — Dialogs and slide-overs trap focus, support Escape to close, and return focus to the trigger on close.
- Color contrast — Body text and interactive elements target WCAG AA contrast ratios (4.5:1 for normal text, 3:1 for large text and non-text UI components).
- Responsive design — Pages reflow and remain usable at all screen sizes and up to 200% zoom.
- Alt text — Informative images include descriptive alternative text; decorative images use empty
alt=""oraria-hidden.
Known Limitations
We are aware of the following areas where accessibility may be limited. We are actively working to remediate them:
- Embedded YouTube videos — Video players are provided by YouTube. We set a descriptive iframe
title, but player controls, captions, and transcripts are governed by YouTube and the uploading government body. - Government-sourced PDF documents — Many agendas and minutes come from local governments as scanned or untagged PDFs. Where possible we provide extracted, searchable text as a more accessible alternative.
- Transcripts — AI-generated transcripts are best-effort and may contain errors; please use the “Report an issue” button on any transcript to flag inaccuracies.
- Legacy pages — A small number of older pages and components are being incrementally updated to meet current standards.
Testing & Standards
We combine automated and manual testing to identify and prevent accessibility issues:
- Static analysis —
eslint-plugin-vuejs-accessibilityruns in CI with critical rules enforced as build errors. - Component tests —
vitest-axerunsaxe-coreagainst every interactive component, checking WCAG 2.0 and 2.1 A and AA rules. - Browser tests — Pest browser tests run
axe-coreagainst real rendered pages and verify skip links, ARIA landmarks, thelangattribute, and live regions. - Manual testing — We perform keyboard-only and screen-reader spot checks on new features before release.
Feedback & Contact
If you encounter an accessibility barrier, need information in an alternative format, or have suggestions for improvement, we want to hear from you. We aim to respond within 5 business days.
- Email [email protected] with the page URL and a description of the problem (and, if relevant, the assistive technology and browser you are using).
- Or use our contact page if you prefer a web form.
- For content-specific problems (an inaccurate transcript, a missing document, etc.), use the “Report an issue” button on the affected transcript or document.
Last updated: April 2026