Examples
No-JS fallback validation checklist
Use this page as the review checklist when migrating CTAs, disclosures, and embeds to the template standards.
Required checks (all migrations)
- Disable JavaScript, reload, and verify primary CTAs still navigate.
- Modal-trigger anchors must use `target="_blank"` + `rel="noopener noreferrer"`.
- Helper fallback links shown only in JS mode must have `className="js-only"`.
- <noscript> fallback links must not duplicate visible helper links in no-JS.
- FAQ/disclosure content must remain interactive via native <details>/<summary>.
Common migration cleanup misses
- Helper text drift ("Having trouble?" wording not standardized).
- Missing no-JS `.js-only` hide rule in `index.html`.
- New fallback link opens in same tab when modal trigger is an anchor.
- Old accordion wrapper imports left in public FAQ/disclosure pages.