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)
Note: Section 508 Refresh (2017) checkpoints are equivalent to WCAG 2.0 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