Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(engine): rule engine refactor and update (#2025)
* Code clean up: separate CSSUtil #1974 * code cleanup: use ts classes instead of functions #1974 * refactor the rule code #1974 * code refactor #1974 * code refactor for legacy #1974 * create NodeWalker #1974 * refactor rules #1974 * update the rules #1974 * update the rule engine #1974 * add denug for testing #1974 * add debug for testing #1974 * clear up debug statement #1974 * update rules for resolved role #1974 * update aria definition #1974 * update ethe resolvedRole in rules #1974 * refactor the rule aria_accessiblename_exists #1974 * add console logs for debugging #1974 * update the rules #1974 * refactor isNodeVisible function #1974 * refactor isNodeVisible #1974 * update the role calculation #1974 * update the common util #1974 * update the aria path which contains presentation #1974 * update accessible name calculation #1974 * update the CommonUtil #1974 * update svg and ariaautocomplete calculation #1974 * update svg rule to use accNameUtil #1974 * Update AccNameUtil #1974 * update the rules for accessible name calculation #1974 * update accName #1974 * update rules to use new Acc name calculation #1974 * update the rule for acc name #1974 * update the rules to use new acc name calculation #1974 * update the rules and test cases #1974 * update the rules to use accessible name calculation #1974 * update the rules to use new accessible name #1974 * fix merge error #1974 * fix the baselines #1974 * update the selenium baselines #1974 * Update JSONObjectStructureVerification.html.json * Update JSONObjectStructureVerificationSelenium.html.json * Update violations.json * Update DOMWalker.ts * fix the error "TypeError: Cannot read properties of null (reading 'nodeType')" from the cache #1974 * Update label_name_visible.ts * update target spacing rule #1974 * update spaing rule #1974 * update DOMWalker #1974 * recalculate the inline text status #1974 * update spacing rule and test results #1974 * clean up the code #1974 * fix the baseline #1974 * update the baseline #1974 * update the baselines #1974 * update puppeteer test skip file list #1974 * update ignored test files #1974 * skip 3 test files #1974 * skip three test files in java test #1974 * java test file update #1974 * Update AccessibilityCheckerSeleniumFFTest.java * clean up the code #1974 * remove util package from dependency #1974 * Fix wording typo #1974 * Protect from walking at the document level * Missing space * update the test case #1974 * Path fix? * Handle slot assignments better * Fix sibling accidentally entering slot * Update the ARIA Walker * Kill hang --------- Co-authored-by: Tom Brunet <[email protected]>
- Loading branch information