You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expectation: aria-label can be used to supply an accessible name for an iframe (with no explicit role and no title attribute)
Actual: Issue flagged as Critical:
Elements must only use allowed ARIA attributes Issue Description
Ensures ARIA attributes are allowed for an element's role
Element location iframe Element source <iframe class="cmp-ResponsiveVimeoVideo-iframe" src="https://player.vimeo.com/video/336812686?dnt=true" frameborder="0" allowfullscreen="" aria-label="Video player" data-ready="true"></iframe> To solve this issue, you need to... Fix the following:
ARIA attribute cannot be used: aria-label
Motivation: Use of aria-label on iframe appears to be acceptable under applicable standards, and some sources suggest or recommend this attribute as an alternative to title (particularly in cases where a tooltip is undesirable).
Firstly, you should probably use title attributes for iframes. Unfortunately on Safari, the aria-label attribute is ignored.
Steve is right though, we introduced a bug in axe-core 4.2.0. We released a fix for it yesterday with 4.2.1 which we're rolling out everywhere in the next week or so.
Product: axe-core
Expectation:
aria-label
can be used to supply an accessible name for aniframe
(with no explicit role and notitle
attribute)Actual: Issue flagged as Critical:
Motivation: Use of
aria-label
oniframe
appears to be acceptable under applicable standards, and some sources suggest or recommend this attribute as an alternative totitle
(particularly in cases where a tooltip is undesirable).The text was updated successfully, but these errors were encountered: