Non UI object text alternative (non-ui-object)

Non UI <object> must have a descriptive <title>, aria-label or aria-labelledby. Decorative objects use aria-hidden or role='presentation' instead.

Note: An empty title attribute results in an object element without an accessible name. This makes the content inaccessible to screen reader users.

Object with empty title:

This <object> embeds a video but provides an empty title attribute. As a result, it has no accessible name, which violates WCAG 1.1.1.


Note: Possible to implement because an empty title attribute can be programmatically detected through HTML inspection, and the lack of other accessible name sources (like aria-label or aria-labelledby) is also script-detectable.

axe detected: 1.1.1  |  QualWeb detected: 1.1.1