Accessibility Statement
We target WCAG 2.1 AA compliance for Electromagnetism 3D. This page documents where we currently meet that bar and where we honestly don't yet — we'd rather be accurate than marketing-pretty.
Marketing website
Our public pages (home, pricing, about, legal) aim for AA compliance:
- Semantic HTML with landmark elements
- Color contrast of 4.5:1 for body text, 3:1 for large text and UI controls
- Keyboard-navigable with visible focus indicators
- Reduced motion respected via
prefers-reduced-motion - Screen-reader labels on all interactive elements
Interactive simulator
The simulator is a graphical canvas. We've made everything around the canvas accessible, but the canvas itself is an area where web accessibility genuinely struggles today. Here's what works and what doesn't:
Works
- All menus, buttons, panels, and forms are keyboard operable
- All controls have accessible names
- Scene data is inspectable via the properties panel using assistive tech
- All object-creation flows (wire, solenoid, magnet, etc.) are reachable without a pointer
Known gaps
- The 2D and 3D canvas views are visual-only. Screen-reader users can operate the tool via the properties panel but do not receive a spoken description of the field rendering itself.
- Some tooltips rely on hover; keyboard-focus tooltips exist but are shorter than their pointer equivalents.
- Color is a primary channel for conveying field strength and direction. We provide a color legend, but a color-blind-specific palette switcher is planned, not yet shipped.
We're working on these. If any of the above is a blocker for your classroom, email [email protected] — tell us the assistive-technology setup and the task, and we'll prioritize it.
Standards we reference
- WCAG 2.1 AA — target level
- Section 508 of the US Rehabilitation Act
- EN 301 549 (EU accessibility standard)
Feedback
We take accessibility reports seriously. Send them to [email protected] — include the page URL, a brief description of the issue, and the assistive technology (if any) you're using. We reply within three business days.