I have an iframe that contains a Youtube video like this:
<iframe src="//www.youtube.com/embed/my-video" width="225" height="150"></iframe>
When I launch the site through Chrome availability check, I get the following error in this iframe:
[Severe] ARIA attributes which refer to other elements by ID should refer to elements which exist in the DOM (3) See AX_ARIA_02 for more information.
Any idea how to solve this problem?
==== UPDATE
I noticed additional errors, for example:
[Severe] Controls and media elements should have labels See AX_TEXT_01 for more information. <video class=β"video-stream html5-main-video" style=β"width:β 225px;β height:β 150px;β left:β 0px;β top:β -150px;β transform:β none;β">β</video>β
and
[Severe] Elements with ARIA roles must ensure required owned elements are present (3) See AX_ARIA_08 for more information. <div class=β"ytp-playlist-menu-items" role=β"menu">β</div>β <div class=β"ytp-related-menu-items" role=β"menu">β</div>β <div class=β"ytp-menu" role=β"menu" id=β"ytp-main-menu-id">β</div>β
Youtube video player allegedly not ARIA compliant?
youtube iframe wai-aria
Snowcrash
source share