Skip to content

A11y: iframes missing title attributes (WCAG 2.4.1) #13008

Description

@mekarpeles

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

  • Homepage
  • Book page
  • Search results
  • Author page
  • Want to Read
  • Login
  • Signup
  • Editions page
  • Book record page

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Theme: AccessibilityWork related to disability accessibility. [managed]a11y-trackingTracked by PAM a11y workflow

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions