Keyboard navigation
Every interactive element is reachable with Tab and operable with Enter or Space. Focus order follows the visual reading order. No keyboard traps.
Loading RxDaily…
RxDaily is built so people who navigate by keyboard, screen reader, voice, or with different interaction needs can use it. This page documents what's in place today, what we are still working on, and how to tell us when something gets in your way.
Last audited 2026-04-29. Conforming to WCAG 2.1 Level AA. Next review 2026-07-29.
"Partial conformance" is the formal phrase under EN 301 549. As of the most recent audit, every marketing page on rx-daily.com passes the WCAG 2.1 AA color-contrast, ARIA, and structure checks our automated and manual reviews exercise. The remaining backlog items listed below sit on the Pulse app, which is reviewed under a separate cadence and is not in the scope of the current audit. We treat AA as the floor, not the ceiling, and we measure ourselves against it on every deploy.
Every interactive element is reachable with Tab and operable with Enter or Space. Focus order follows the visual reading order. No keyboard traps.
Body text meets at least 4.5:1 against its background. Large text meets 3:1. Interactive states (hover, focus, active) keep the same contrast minimums.
A coral focus ring lands on every keyboard-focused interactive surface. Never invisible, never display:none.
ARIA roles and labels reflect what each control actually does. Designed for compatibility with NVDA, VoiceOver, JAWS, and TalkBack. Full screen-reader walkthroughs are scheduled before the next quarterly review.
Every meaningful image has alt text describing what's in it. Decorative images carry empty alt so screen readers skip them cleanly.
The hero animations, fade-ups, scroll-driven transitions and looping ambient effects all respect prefers-reduced-motion: reduce.
Pages use a single h1, ordered h2 / h3 hierarchy, and proper landmarks (header, main, nav, footer) so assistive tech can build a useful outline.
Every form field has a programmatically associated label. Error messages link to the field they describe and are announced to screen readers.
axe-core runs against the marketing surface in our continuous-integration pipeline. Any new critical or serious violation fails the build.
We don't claim perfection. The honest list of items currently in our backlog:
Some glass-morphism cards in the Pulse app use translucent backgrounds that complicate automated contrast detection. Visual contrast passes when measured manually. Resolving by bumping the dark-mode card opacity in our next pass.
The Allie voice companion currently transcribes English best. Accents, dysarthric speech, and non-English languages can produce lower-quality transcriptions. We are expanding the supported voice provider set and tuning the fallback chain.
Long-form trend charts in the Pulse app currently provide a text summary alongside the SVG. We are extending the SVGs themselves with full ARIA descriptions and a downloadable data table fallback.
Every PR runs the full axe-core ruleset against the live marketing build. Any new critical or serious violation fails the check and blocks merge.
New surfaces get a keyboard walkthrough and visual contrast check before they ship. Full screen-reader walkthroughs (NVDA, VoiceOver, JAWS, TalkBack) are scheduled before the next quarterly review, with findings feeding the backlog above.
When scope changes, we update this page and stamp the new audit date at the top. No silent rewrites.
The combinations below are part of our regular review. Other reasonably modern browser and assistive technology combinations should also work, please tell us if one doesn't.
| Browser | Operating system | Assistive technology | Status |
|---|---|---|---|
| Chrome (latest) | macOS, Windows, ChromeOS | Keyboard only | Self-checked |
| Safari (latest) | macOS, iOS, iPadOS | VoiceOver | Spot-checked |
| Firefox (latest) | macOS, Windows, Linux | Keyboard only | Self-checked |
| Edge (latest) | Windows | NVDA / Narrator | Scheduled |
| Chrome (latest) | Android | TalkBack | Scheduled |
Two passes shipped today: design polish, then a Notion feedback list with explicit a11y wins.
Marketing surface fully passes WCAG 2 AA color-contrast, automated coverage extended.
First end-to-end accessibility pass on the marketing surface.
We add an entry every time we run a substantive review. External audits will appear here too once we engage a third party.
If you're a payer, provider, or accountable care organization who needs the formal procurement document, email accessibility@rx-daily.com and we'll send the latest signed version.
We respond within 5 working days. If something on RxDaily keeps you from doing what you came to do, we want to hear about it, even if it isn't technically a violation.
Within the EU, you can escalate unresolved accessibility concerns to your national enforcement body under EN 301 549 / Web Accessibility Directive. In the United States, complaints can be raised with the Department of Justice (Civil Rights Division) under ADA Title III, or with the appropriate state agency. We would much rather hear from you first so we can fix it directly.