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

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