# Frames must have an accessible name

Source: https://www.fixreports.com/issues/frame-title

WCAG 4.1.2 Name, Role, Value · Level A

An embedded frame (often a map, video or app widget) has no title, so screen reader users don't know what it contains.

## What this rule checks
Ensure <iframe> and <frame> elements have an accessible name.

## Why it matters
WCAG 4.1.2 requires frames to have an accessible name.

## How to fix it
### On any website
1. Add a title attribute describing the frame's content.
2. If a third-party app inserts the frame, ask the vendor to add the title.

### On Shopify
1. Add a title attribute describing the frame's content.
2. If a third-party app inserts the frame, ask the vendor to add the title.

### On WooCommerce and WordPress
1. Add a title attribute describing the frame's content.
2. If a third-party app inserts the frame, ask the vendor to add the title.

## How to check the fix
- Re-scan the affected pages.

## Sources
- axe-core rule documentation (Deque): https://dequeuniversity.com/rules/axe/4.13/frame-title
- Understanding WCAG 4.1.2 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/name-role-value
