Problem
10 WCAG 2.4.1 errors across 9 pages: iframes missing `title` attributes. Screen readers use `title` to identify a frame before a user enters it.
Affected iframes:
- Book preview (`#bookPreview iframe`)
- reCAPTCHA (`#register ... iframe`)
Pages affected
Fix
Add `title` to each `<iframe` in templates:
```html
<iframe src="..." title="Book preview"></iframe>
<iframe src="..." title="reCAPTCHA security challenge"></iframe>
\`\`\`
Acceptance criteria
Baseline
10 errors, 9 pages (2026-06-23). Good first issue — mechanical, low risk, good for a new contributor.
Closes when pa11y reports 0 frame-title violations across all scanned pages.
Problem
10 WCAG 2.4.1 errors across 9 pages: iframes missing `title` attributes. Screen readers use `title` to identify a frame before a user enters it.
Affected iframes:
Pages affected
Fix
Add `title` to each `<iframe` in templates:
```html
<iframe src="..." title="Book preview"></iframe> <iframe src="..." title="reCAPTCHA security challenge"></iframe> \`\`\`Acceptance criteria
Baseline
10 errors, 9 pages (2026-06-23). Good first issue — mechanical, low risk, good for a new contributor.
Closes when pa11y reports 0 frame-title violations across all scanned pages.