UNPKG

axe-core

Version:

Accessibility engine for automated Web UI testing

9 lines (7 loc) 327 B
const nativeScopeFilter = 'article, aside, main, nav, section'; // Filter elements that, within certain contexts, don't map their role. // e.g. a <header> inside a <main> is not a banner, but in the <body> context it is return ( node.hasAttribute('role') || !axe.commons.dom.findUpVirtual(virtualNode, nativeScopeFilter) );