UNPKG

axe-core

Version:

Accessibility engine for automated Web UI testing

21 lines (15 loc) 447 B
import { isModalOpen } from '../../commons/dom'; function focusableModalOpenEvaluate(node, options, virtualNode) { const tabbableElements = virtualNode.tabbableElements.map( ({ actualNode }) => actualNode ); if (!tabbableElements || !tabbableElements.length) { return true; } if (isModalOpen()) { this.relatedNodes(tabbableElements); return undefined; } return true; } export default focusableModalOpenEvaluate;