Sha256: 489ba258497403bf5e20950cabf9e2fe94e2862b912e9b9781acdb2df7e9a724
Contents?: true
Size: 307 Bytes
Versions: 271
Compression:
Stored size: 307 Bytes
Contents
const { dom, aria } = axe.commons; const id = node.getAttribute('id').trim(); const idSelector = `*[id="${axe.utils.escapeSelector(id)}"]`; const idMatchingElms = Array.from( dom.getRootNode(node).querySelectorAll(idSelector) ); return !aria.isAccessibleRef(node) && idMatchingElms.some(dom.isFocusable);
Version data entries
271 entries across 271 versions & 1 rubygems