bypass-matches.js
418 Bytes
import isInitiatorMatches from './is-initiator-matches';
function bypassMatches(node, virtualNode, context) {
// the top level window should have an anchor
if (isInitiatorMatches(node, virtualNode, context)) {
return !!node.querySelector('a[href]');
}
// all iframes do not need an anchor but should be checked for bypass
// elements (headings, landmarks, etc.)
return true;
}
export default bypassMatches;