Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DWeb ManifestActionNot foundFIX
No web manifest found.
DPrint StylesheetActionNo print stylesFIX
C404 Error PageActionHTTP 404, custom pageREVIEW
CFavicon & BrandingAction5 icon(s) detectedREVIEW
BDark Mode SupportDark mode detectedREVIEW
Detection limited to meta tags and inline styles.
CColor Contrast (Screenshot)Action20 text elements analyzed, 1 fail WCAG AAREVIEW
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h1 Remix 3 is under act… | 18.16:1 | 3.0:1 | #000000 | #EBEFF2 | Pass |
| h2 The story so far | 1.09:1 | 3.0:1 | #000000 | #0E0E0E | Fail |
| h2 Stay in the loop | 20.31:1 | 3.0:1 | #000000 | #FBFBFC | Pass |
| h3 Timeline milestones | 20.31:1 | 3.0:1 | #000000 | #FBFBFC | Pass |
| h3 Remix Newsletter | 20.31:1 | 3.0:1 | #000000 | #FBFBFC | Pass |
| h3 Remix Community | 20.31:1 | 3.0:1 | #000000 | #FBFBFC | Pass |
| title Remix - A Full Stack… | 12.87:1 | 4.5:1 | #000000 | #C7CBCF | Pass |
| a Skip to main content | 13.41:1 | 4.5:1 | #000000 | #CBCFD3 | Pass |
| span Remix home | 13.95:1 | 4.5:1 | #000000 | #CFD3D7 | Pass |
| a Blog | 14.37:1 | 4.5:1 | #000000 | #D2D6DA | Pass |
| a Jam | 14.94:1 | 4.5:1 | #000000 | #D6DADE | Pass |
| a Store | 15.53:1 | 4.5:1 | #000000 | #DADEE2 | Pass |
| a V2 Docs | 16.13:1 | 4.5:1 | #000000 | #DEE2E6 | Pass |
| span Open menu | 16.43:1 | 4.5:1 | #000000 | #E0E4E8 | Pass |
| a Blog | 16.74:1 | 4.5:1 | #000000 | #E2E6EA | Pass |
| a Jam | 17.04:1 | 4.5:1 | #000000 | #E4E8EB | Pass |
| a Store | 17.36:1 | 4.5:1 | #000000 | #E6EAED | Pass |
| a V2 Docs | 17.68:1 | 4.5:1 | #000000 | #E8ECEF | Pass |
| p A new full stack fra… | 18.52:1 | 4.5:1 | #000000 | #EEF1F4 | Pass |
| p We are building Remi… | 18.84:1 | 4.5:1 | #000000 | #F0F3F5 | Pass |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.
A+Landmark Structure6 landmarksPASS
A+Heading Hierarchy6 headingsPASS
- H1 Remix 3 is under active development
- H2 The story so far
- H3 Timeline milestones
- H2 Stay in the loop
- H3 Remix Newsletter
- H3 Remix Community
A+Alt Text QualityAll 2 images OKPASS
A+Form AccessibilityAll 1 controls labeledPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #newsletter-email | Email address | for/id |
ALink & Button Quality24 links, 1 buttons — all OKPASS
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://shop.remix.run | Store | new tab | Add '(opens in new tab)' to text |
| https://shop.remix.run | Store | new tab | Add '(opens in new tab)' to text |
| https://v5.reactrouter.com/ | 2019v5 | new tab | Add '(opens in new tab)' to text |
| https://reactrouter.com/v6 | 2020v6 | new tab | Add '(opens in new tab)' to text |
| https://v2.remix.run/ | 2023v2 | new tab | Add '(opens in new tab)' to text |
| https://reactrouter.com/ | 2024v7 | new tab | Add '(opens in new tab)' to text |
| https://github.com/remix-run/remix | 2025v3 | new tab | Add '(opens in new tab)' to text |
Add '(opens in new tab)' to link text or aria-label.
https://shop.remix.run; https://shop.remix.run; https://v5.reactrouter.com/; https://reactrouter.com/v6; https://v2.remix.run/; https://reactrouter.com/; https://github.com/remix-run/remix
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
A+Lighthouse Accessibility AuditsScore 96/100 — 1 failing, 24 passedPASS
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.
Contrast
Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
Watch the repo section.flex > div.text-rmx-primary > a.rmx-bg-button-primary > span |
v6 div.mx-auto > div.xl:hidden > div.relative > div.rmx-caption |
v1 div.mx-auto > div.xl:hidden > div.relative > div.rmx-caption |
Subscribe div.flex > div.rmx-bg-surface-4 > form.m-0 > button.rmx-bg-button-primary |
DOCS AND EXAMPLES LICENSED UNDER MIT div.rmx-home-surface-bg > footer.flex > div.text-rmx-muted > p |
©2026 SHOPIFY, INC. div.rmx-home-surface-bg > footer.flex > div.text-rmx-muted > p |
These are opportunities to improve the legibility of your content.