Frame has no accessible name Accessibility Checkpoint
Description
iframe and frame elements must have a title attribute.
Help
Add a title attribute or ARIA label to each iframe and frame element (e.g. title='Main Content'). VoiceOver on macOS does not read frame contents automatically, and without a title the user does not know what the frame contains.
Applicable standards
- ACT Rules cae760
 - WCAG 2.0 (Success Criteria: 4.1.2 level A)
 - WCAG 2.1 (Success Criteria: 4.1.2 level A)
 - WCAG 2.2 (Success Criteria: 4.1.2 level A)
 - Section 508 (2017) (Success Criteria: 4.1.2 level A)
 - EN 301 549 (Success Criteria: 4.1.2 level A)
 
Note: Section 508 Refresh (2017) checkpoints are equivalent to WCAG 2.0 level A and level AA checkpoints. EN 301 549 checkpoints are equivalent to WCAG 2.1 level A and level AA checkpoints.
Impact on users
- VoiceOver macOS 14.6 / Safari 17.6 Meaningless frame title read out.
 
Change history
- 6.47 Dec 2022 Don’t fire if frame has negative tabindex.
 - 5.38 Jul 2020 Implement ARIA role conflict resolution.
 - 5.36 Jan 2020 Aligned with ACT Rules.
 - 5.31 Nov 2018 Fixed false positive on Intercom chat widget.
 - 5.30 Jul 2018 Fixed false positive on reCaptcha. Changed rule ID from AccWcag1-12.1.1 to AccHtmlFrameTitleMissing.
 - 5.21 Mar 2016 Fixed false positive on SharePoint sites.
 - 5.5 May 2014 Updated to April 2014 version of Techniques for WCAG 2.0.
 - 3.0 Dec 2008 Now triggers WCAG2 issue.
 - 2.0 Dec 2007 Now triggers Section 508 issue.
 - 1.0 Feb 2007 Added.
 
This page describes a web site issue detected in HTML documents by SortSite Desktop and OnDemand Suite.
Rule ID: AccHtmlFrameTitleMissing