
Help & Support / Accessibility
Accessibility
Accessibility Statement
Last updated: 2026-07-21
Mississauga Soccer League (MSL) is committed to giving players, prospective players, and members of the public an equitable experience of our website and the information published on it. Accessibility is treated as ongoing work — not a checkbox — and feedback from real users shapes what we prioritise next.
This statement applies to the pages of this MSL website — the homepage, league landing pages, help and support pages, contact page, and the policy pages (Privacy Policy, Terms and Conditions, this Accessibility Statement, and related documents). It does not cover third-party services that MSL links to but does not operate, including but not limited to the RecRivals account, registration, and payment platform (accessed from Login and registration links), and the embedded Google Map on the homepage. Those services are subject to their own accessibility practices, and are described further below.
MSL aims to meetthe requirements of the Accessibility for Ontarians with Disabilities Act, 2005 (AODA) and the Integrated Accessibility Standards Regulation (IASR), and works toward the practices described in the W3C's Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA.
We do notcurrently claim full WCAG 2.1 Level AA conformance for this website. No formal third-party accessibility certification has been issued. Where a specific feature has been implemented with accessibility in mind, that is described under “Accessibility measures currently implemented” below. Where a limitation exists, it is described under “Known limitations.”
This page will be updated when material changes to the site or to our accessibility practices warrant it.
The following measures have been implemented in the current version of this website and were verified against the source code at the last update:
- Semantic structure. Pages use one
<h1>per page, with lower-level headings in order, plus<main>,<nav>,<section>,<footer>, and<address>landmarks where appropriate. - Language declared. The document element sets
lang="en". - Keyboard operability. Interactive controls are real anchors, buttons, and form elements. The mobile navigation drawer traps focus while open, closes on Escape, and returns focus to the hamburger button on close. The floating gender filter on mobile is a WAI-ARIA
radiogroupwith arrow-key navigation and roving tabindex. - Visible focus indicators. Every interactive surface renders a visible focus ring via the
:focus-visiblepseudo-class using an electric-green outline token. - Descriptive link and button labels. Icon-only controls carry
aria-label. External links that open in a new tab announce that behaviour in their label (for example, the Download the RecRivals App button). - ARIA landmarks and live regions. The mobile drawer is a modal dialog (
role="dialog",aria-modal="true") with an accessible label. Form submissions and the mobile gender filter announce state changes via politearia-liveregions. - Form labelling. The contact form and the newsletter email field use
<label htmlFor="…">associations. Validation errors setaria-invalidand expose the error viaaria-describedby. - Reduced-motion support. Animations respect the
prefers-reduced-motion: reducemedia query — drawer slide-in, testimonial carousel scroll behaviour, and the background video in the “By the numbers” card all collapse to a static state under that preference. - Touch-target sizing. Header, mobile navigation, and drawer controls are laid out at a minimum of 44 × 44 CSS pixels.
- Colour contrast on primary text. Body text renders black on white or white on black; button, link, and heading colours were chosen to meet WCAG AA contrast against their surfaces on the pages audited.
- Responsive layout. The site is designed to reflow from 320 px viewports up to wide desktop widths without horizontal scrolling of the page as a whole.
- Semantic structure. Pages use one
We are aware of the following limitations. Some are being worked on; some are outside MSL's direct control (see the third-party section below). Naming them here does not reduce MSL's responsibility to improve them where possible.
- No independent WCAG audit. A formal third-party evaluation has not been carried out. Automated checks and targeted manual keyboard checks were used to produce this statement, and they do not cover every WCAG success criterion or every combination of assistive technology.
- Skip-to-content link.A visible “skip to main content” link is not currently present at the top of every page. Keyboard users can still reach the main landmark by tabbing past the header; a skip link is planned.
- Embedded Google Map.The map on the homepage uses Google's JavaScript API. Google's map controls are not currently guaranteed to be operable by keyboard alone, and the individual pin infowindows are provided by Google. All venue names and addresses shown by the map are also published on the site outside the map, so the same information is available without operating the map itself.
- Video controls.The autoplayed decorative background video in the “By the numbers” card is muted, does not play under reduced-motion, and can be paused/played by keyboard. The static image is shown when the video does not play. Full transcript is not currently provided because the video carries no spoken content.
- Social profile links. The Follow Us column in the footer includes Instagram and Facebook placeholders that are not yet linked to real URLs. When set they will become active anchors with new-tab behaviour and appropriate labels.
Some functionality on this website relies on third-party platforms that MSL does not operate. Their accessibility practices are set by the vendor, and MSL cannot make guarantees about their conformance. Where this reliance exists, MSL will assist users with an alternative if a third-party barrier prevents completion of a task on this site.
- RecRivalshandles account creation, sign-in, league registration, roster management, and payment. Any Login link, Team Signup, Solo Signup, or Download link on this site opens a RecRivals surface. RecRivals' accessibility is governed by RecRivals' own statement and practices. If a barrier prevents you from registering or managing your account through RecRivals, contact MSL using the details below and MSL will help you complete the action another way where possible.
- Google Maps renders the venue map on the homepage. Its controls and infowindows are provided by Google. Every venue name and street address is also listed as text on the site outside the map.
MSL will, on request, arrange for the information on this website to be provided in an accessible format, or provide communication supports, to a person with a disability. MSL will consult with the person making the request to determine the suitability of the format or support, and provide the material in a timely manner and at a cost no greater than the regular cost charged to other persons, where any such cost applies.
To request an accessible format or communication support, please contact us using the details below.
We welcome feedback on the accessibility of this website. If you encounter a barrier, need help with something you cannot complete on the site, or want to request information in an accessible format, please get in touch:
- Email: admin@recrivals.com
- Phone: +1 647 493-5035
MSL will acknowledge your feedback and work with you to resolve the issue. We do not publish a fixed response-time commitment here — we would rather answer your specific request thoroughly than promise a timeframe we cannot guarantee for every case.
The current version of this statement was drafted from a review of the site's source code (semantics, ARIA usage, keyboard handling, focus management, form labelling, and reduced-motion support), together with targeted manual keyboard testing of the primary user flows (opening and closing the mobile menu, using the mobile gender filter, tabbing through the header and footer, submitting the contact form). No formal automated audit tool report or third-party expert evaluation is being cited.
Planned or in-progress accessibility work includes:
- Adding a persistent “skip to main content” link.
- A first pass of automated accessibility testing (e.g. axe-core) as part of the site's regular build checks.
- Reviewing colour contrast for secondary and hover states across the site.
- Documenting escalation paths for RecRivals-side barriers so MSL can help users complete registration and account tasks via an alternative channel.
This page will be updated as items are completed and as new limitations are identified.