Inappropriate or Missing Frame Title
Description
The “Inappropriate or Missing Frame Title” evaluates whether there is any <frame> or <iframe> element without or with an empty title attribute.
Example outcome
I identified 1 frame element without the title attribute or with a null one.
Impact
- Visual Impairments: Screen readers will announce a generic label like “frame” or “unknown,” making it unclear what the frame contains. This confusion can severely impact navigation, especially when multiple frames exist.
- Motor Impairments: Keyboard users navigating through frame-based layouts rely on correct labeling to make decisions without visual context.
- Cognitive Disabilities: If using an assistive tool with audible or visual overlays, vague or missing labels can increase cognitive load. Disorientation increases when content is nested and unlabeled.
Fixes
To address inappropriate or missing frame titles:
- Locate the frame element without or with the inappropriate
titleattribute. - Add the
titleattribute to the frame element, providing a meaningful and concise title, if missing. - Edit the
titleattribute of the frame, providing a meaningful and concise title, if inappropriately defined.