[fix] omit a11y warning on <video> when aria-hidden="true" (#7874)

* omit a11y warning on <video> when aria-hidden="true" \
\
* add test
pull/7880/head
Carlos Ivanchuk 4 years ago
parent 25a05bf952
commit 0dc9b11037

@ -686,7 +686,10 @@ export default class Element extends Node {
}
if (this.name === 'video') {
if (attribute_map.has('muted')) {
const aria_hidden_attribute = attribute_map.get('aria-hidden');
const aria_hidden_exist = aria_hidden_attribute && aria_hidden_attribute.get_static_value();
if (attribute_map.has('muted') || aria_hidden_exist) {
return;
}

@ -1,4 +1,6 @@
<video><track kind="captions"/></video>
<video aria-hidden></video>
<video aria-hidden="false"></video>
<video></video>
<video><track /></video>
<audio></audio>

Loading…
Cancel
Save