-
Notifications
You must be signed in to change notification settings - Fork 88
fixrule(svg_graphics_labelled, img_alt_valid) Ignore SVG accessible name requirement when its ancestor is a widget or requires presentational child V3 #2268
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Update for Puppeteer 19 * Update imports for ESM * Fix object verification * Fix ACT runs * Throw out bounds differences within 2 * Update cypress package-lock * Split cypress test * Convert to absolute url for Windows * Update gulpfile * Split into cjs and mjs * Use modules for testing * Tests to mjs * Fix extension * More file extension changes * Fix require check * Fix file extension * Update file extensions * Fix testcase to work on Windows * Update meta hack for ACT test * chore(node,karma): Update selenium-webdriver (4.9.2) and add more error logs (#1414) * update package.json * update web driver version and fix related errors #1356 * replace setDefaultService function in chrome #1356 * add more exception handling #1356 * more changes on the errors #1356 * clean up the code #1356 * add more error logs #1356 * update the boilerplates selenium-driver version from 4.3.0 to 4.8.0 #1356 * Use latest Selenium --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * chore(cypress): Update to latest Cypress (12.12.0) (#1451) * Update files to Cypress 12 * Use Node 18 for cypress * Update boilerplate * Put boilerplate dependency back * Update baseline * Run tests on Node 18 * Update test server packages * Update lock file * Try update ubuntu * Split server and run commands * Wrong command * Selenium refix * Wrong order * Add jest boilerplate, fix terser typeof issue (#1461) * Build failure * import problems * merge * Issues with imports * Import problems * Fix module imports * import problems * Deal with cjs vs mjs for __dirname * Fix filename * Don't support 14.x with the 4.x branch * Fix merge conflicts * update the puppeteer version * update the file * update the package.json files * update the comment * update configuration files * change from require to import * change require() to import * clean the code * update the config files * update the config * update the confi * upate files * update baselines * Create .npmrc * Update .npmrc * update conf file with node options * update the wdio test files and config * Update .npmrc * update the node options * update the code to use cjs * Update package.json * update the act conf * Create .npmrc * add node option in act test * Update package.json --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com>
* Bump braces from 3.0.2 to 3.0.3 in /accessibility-checker-extension Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Starter project * Basic config files * Config starter * Process config files * Report signs of life * First report * Baselines * Scan summaries * Add jar build * Java test suite * Add java test to PRs * Make headless * Git chromedriver * debug * Add env * Chrome driver dir * headless new * debug * debug * Debug * Set bin path * Fix test * Output progress * change path * Metrics and copyright * Don't record our own tests * Javadoc updates * Basic javadoc cleanup * Test build * yaml syntax * working directory * Generate pom * package write * switch token * Generate pom * Wrong gradle? * creds * Add boilerplate * Move files into equalaccess sub namespace * Change boilerplate dependency version * Flip expected, actual * More isolation of selenium dependency * CSV report / memory improvements * A minimal issue params to the help urls * Tighten dependencies, IOException * Tweak dependencies to not include selenium * Do all of the 'pass' processing in the page context * add test cases and update rule logic * Do counting and "pass" filtering in the checking context * typescript * Wrong variable * Fix counting * Typescript bug * init counts * fix count * Handle large result * Debug * update the rule and the test case result #1958 * adding id to link in reportTreeGrid * stop propagation of containing div in reportTreeGrid * Fix cypress baseline * Bump axios from 1.7.3 to 1.7.4 in /rule-server (#1991) Bumps [axios](https://github.com/axios/axios) from 1.7.3 to 1.7.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.7.3...v1.7.4) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump axios from 1.6.8 to 1.7.4 in /accessibility-checker-extension/test (#1990) Bumps [axios](https://github.com/axios/axios) from 1.6.8 to 1.7.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.6.8...v1.7.4) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> * Bump micromatch from 4.0.7 to 4.0.8 in /report-react Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/4.0.8/CHANGELOG.md) - [Commits](micromatch/micromatch@4.0.7...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * update the rules #1958 * update the img_alt_null rule #1958 * update the baselines #1958 * update the baselines #1958 * update the help reference #1958 * Bump axios from 1.6.2 to 1.7.5 in /cypress-accessibility-checker Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.7.5. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.6.2...v1.7.5) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump webpack from 5.79.0 to 5.94.0 in /accessibility-checker-extension Bumps [webpack](https://github.com/webpack/webpack) from 5.79.0 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.79.0...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Rule server for 8-30 * added icons,changed css and bg color * Switch from gradle to maven * fix maven test * chromedriver missing in deploy * corrected import and images * Start local rule server for testing * changes * Deploy test * correction in filter sort * seprating images * changes in utilimages * correction in expression of elements * commenting hidden filter * Try deploy from git * ioctl error * Try another way to pass key * gpg import * import key * gpg * param order * gpg loopback * Update common/module/src/report/ACReporterHTML.tsx * Try jar package * Rename ACReporterHTML.tsx to ACReporterHTML.ts * maven compiler props * Setup release deployments for java checker * Add note to README * Add Playwright support * Add Playwright support * Starting javadoc * Javadoc updates * Enable playwrite screenshots, and report.toString * Add copyright statement to javadoc * Fix for Firefox * Fixes for Firefox * changes for hidden filter * changes for hidden icon * correction in total issue * change in link text and css * css changes * css changes * css change * css changes * set initial expand true and change filter order * css changes * Fix artifact failures (#2038) * Bump path-to-regexp and express in /report-react Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 0.1.7 to 0.1.10 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.7...v0.1.10) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump send and express in /rule-server Bumps [send](https://github.com/pillarjs/send) to 0.19.0 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `send` from 0.18.0 to 0.19.0 - [Release notes](https://github.com/pillarjs/send/releases) - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md) - [Commits](pillarjs/send@0.18.0...0.19.0) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: send dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Bump serve-static and express in /report-react (#2043) Bumps [serve-static](https://github.com/expressjs/serve-static) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `serve-static` from 1.15.0 to 1.16.2 - [Release notes](https://github.com/expressjs/serve-static/releases) - [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md) - [Commits](expressjs/serve-static@v1.15.0...v1.16.2) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: serve-static dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump body-parser and express in /rule-server (#2039) * Bump body-parser and express in /rule-server Bumps [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `body-parser` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/expressjs/body-parser/releases) - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md) - [Commits](expressjs/body-parser@1.20.2...1.20.3) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: body-parser dependency-type: direct:production - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Bump path-to-regexp and express in /report-react Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 0.1.7 to 0.1.10 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.7...v0.1.10) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> * Bump path-to-regexp and express in /rule-server (#2032) Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.10 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `path-to-regexp` from 0.1.7 to 0.1.10 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.7...v0.1.10) Updates `express` from 4.19.2 to 4.20.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](expressjs/express@4.19.2...4.20.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump webpack from 5.76.3 to 5.94.0 in /report-react (#2044) * Bump path-to-regexp and express in /report-react Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 0.1.7 to 0.1.10 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.7...v0.1.10) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump webpack from 5.76.3 to 5.94.0 in /report-react Bumps [webpack](https://github.com/webpack/webpack) from 5.76.3 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.76.3...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> * Bump braces from 3.0.2 to 3.0.3 in /common/module (#2031) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> * css changes * css changes * score css change * font weight of score * change in icon order and summary card border * color change for summary card * bg color of extenstion summ & border in html report * Update guides and screenshots for new interactive HTML reports * add single quote * Add three 7.3 rules into the main policy * Update object verification * Fix label * Update More info * Default Oct 1, 2024 * Default Oct 1, 2024 * Change label * update * Update server * Update archives.json * chore(engine): Generate a spreadsheet of rule mappings as an artifact for PRs (#2071) * Rule spreadsheet * Comment instead of delete messages that weren't generic * Bump cookie and express in /report-react (#2073) Bumps [cookie](https://github.com/jshttp/cookie) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `cookie` from 0.6.0 to 0.7.1 - [Release notes](https://github.com/jshttp/cookie/releases) - [Commits](jshttp/cookie@v0.6.0...v0.7.1) Updates `express` from 4.21.0 to 4.21.1 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md) - [Commits](expressjs/express@4.21.0...4.21.1) --- updated-dependencies: - dependency-name: cookie dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump markdown-to-jsx in /accessibility-checker-extension (#2072) Bumps [markdown-to-jsx](https://github.com/quantizor/markdown-to-jsx) from 7.1.9 to 7.5.0. - [Release notes](https://github.com/quantizor/markdown-to-jsx/releases) - [Changelog](https://github.com/quantizor/markdown-to-jsx/blob/main/CHANGELOG.md) - [Commits](quantizor/markdown-to-jsx@v7.1.9...v7.5.0) --- updated-dependencies: - dependency-name: markdown-to-jsx dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump axios from 1.6.1 to 1.7.7 in /accessibility-checker-extension (#2064) Bumps [axios](https://github.com/axios/axios) from 1.6.1 to 1.7.7. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.6.1...v1.7.7) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump rollup from 2.75.6 to 2.79.2 in /report-react (#2059) Bumps [rollup](https://github.com/rollup/rollup) from 2.75.6 to 2.79.2. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](rollup/rollup@v2.75.6...v2.79.2) --- updated-dependencies: - dependency-name: rollup dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump axios from 1.6.0 to 1.7.4 in /common/module (#2046) Bumps [axios](https://github.com/axios/axios) from 1.6.0 to 1.7.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.6.0...v1.7.4) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Cleanup sed version setting (#2075) * Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /report-react (#2076) Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.7. - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md) - [Commits](chimurai/http-proxy-middleware@v2.0.6...v2.0.7) --- updated-dependencies: - dependency-name: http-proxy-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(java): Fix exception when baseline has fewer issues than what is returned by scan (#2078) * Wrong variable used in diff * Add test with an item removed from the baseline * 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 <thbrunet@us.ibm.com> * Create archive for Nov 6 (#2086) * prevent unnecessary update (#2093) * fixrule(`aria_landmark_name_unique`): Change the accessible name length limitation (#2096) * Testcase for aria_landmark_name_unique failure * Check th existence of design pattern from the aria definition * update the accessible name length --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bug found by DCS related to list, but cause by prevNode (#2094) Co-authored-by: Shunguo Yan <shunguoy@us.ibm.com> * Java baseline bug (#2097) Co-authored-by: Shunguo Yan <shunguoy@us.ibm.com> * Create Nov 13 archive (#2098) * Update issue templates * Update pull_request_template.md * Bump cross-spawn from 7.0.3 to 7.0.6 in /report-react (#2105) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](moxystudio/node-cross-spawn@v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update pull_request_template.md Use h3 header * update Issue templates yaml files (#2114) * Update bug_report.yaml * Update bug_report.yaml * Update bug_report.yaml * Update bug_report.yaml * Update bug_report.yaml * Update accessibility_issue.yaml * Update accessibility_issue.yaml * Update bug_report.yaml * Use cache for visibility (#2112) * update the configuration files * update configuration files * update configuration files * update config files --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> Co-authored-by: Shunguo <shunguoy@us.ibm.com> Co-authored-by: nam-singh <nam.singh@ibm.com> Co-authored-by: drjoho <64442976+drjoho@users.noreply.github.com> Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com> Co-authored-by: Erick Renteria <erick.renteria1@gmail.com> Co-authored-by: Will Scott <78674552+sct-will@users.noreply.github.com>
* Bump braces from 3.0.2 to 3.0.3 in /accessibility-checker-extension Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Starter project * Basic config files * Config starter * Process config files * Report signs of life * First report * Baselines * Scan summaries * Add jar build * Java test suite * Add java test to PRs * Make headless * Git chromedriver * debug * Add env * Chrome driver dir * headless new * debug * debug * Debug * Set bin path * Fix test * Output progress * change path * Metrics and copyright * Don't record our own tests * Javadoc updates * Basic javadoc cleanup * Test build * yaml syntax * working directory * Generate pom * package write * switch token * Generate pom * Wrong gradle? * creds * Add boilerplate * Move files into equalaccess sub namespace * Change boilerplate dependency version * Flip expected, actual * More isolation of selenium dependency * CSV report / memory improvements * A minimal issue params to the help urls * Tighten dependencies, IOException * Tweak dependencies to not include selenium * Do all of the 'pass' processing in the page context * add test cases and update rule logic * Do counting and "pass" filtering in the checking context * typescript * Wrong variable * Fix counting * Typescript bug * init counts * fix count * Handle large result * Debug * update the rule and the test case result #1958 * adding id to link in reportTreeGrid * stop propagation of containing div in reportTreeGrid * Fix cypress baseline * Bump axios from 1.7.3 to 1.7.4 in /rule-server (#1991) Bumps [axios](https://github.com/axios/axios) from 1.7.3 to 1.7.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.7.3...v1.7.4) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump axios from 1.6.8 to 1.7.4 in /accessibility-checker-extension/test (#1990) Bumps [axios](https://github.com/axios/axios) from 1.6.8 to 1.7.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.6.8...v1.7.4) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> * Bump micromatch from 4.0.7 to 4.0.8 in /report-react Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/4.0.8/CHANGELOG.md) - [Commits](micromatch/micromatch@4.0.7...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * update the rules #1958 * update the img_alt_null rule #1958 * update the baselines #1958 * update the baselines #1958 * update the help reference #1958 * Bump axios from 1.6.2 to 1.7.5 in /cypress-accessibility-checker Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.7.5. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.6.2...v1.7.5) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump webpack from 5.79.0 to 5.94.0 in /accessibility-checker-extension Bumps [webpack](https://github.com/webpack/webpack) from 5.79.0 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.79.0...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Rule server for 8-30 * added icons,changed css and bg color * Switch from gradle to maven * fix maven test * chromedriver missing in deploy * corrected import and images * Start local rule server for testing * changes * Deploy test * correction in filter sort * seprating images * changes in utilimages * correction in expression of elements * commenting hidden filter * Try deploy from git * ioctl error * Try another way to pass key * gpg import * import key * gpg * param order * gpg loopback * Update common/module/src/report/ACReporterHTML.tsx * Try jar package * Rename ACReporterHTML.tsx to ACReporterHTML.ts * maven compiler props * Setup release deployments for java checker * Add note to README * Add Playwright support * Add Playwright support * Starting javadoc * Javadoc updates * Enable playwrite screenshots, and report.toString * Add copyright statement to javadoc * Fix for Firefox * Fixes for Firefox * changes for hidden filter * changes for hidden icon * correction in total issue * change in link text and css * css changes * css changes * css change * css changes * set initial expand true and change filter order * css changes * Fix artifact failures (#2038) * Bump path-to-regexp and express in /report-react Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 0.1.7 to 0.1.10 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.7...v0.1.10) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump send and express in /rule-server Bumps [send](https://github.com/pillarjs/send) to 0.19.0 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `send` from 0.18.0 to 0.19.0 - [Release notes](https://github.com/pillarjs/send/releases) - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md) - [Commits](pillarjs/send@0.18.0...0.19.0) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: send dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Bump serve-static and express in /report-react (#2043) Bumps [serve-static](https://github.com/expressjs/serve-static) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `serve-static` from 1.15.0 to 1.16.2 - [Release notes](https://github.com/expressjs/serve-static/releases) - [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md) - [Commits](expressjs/serve-static@v1.15.0...v1.16.2) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: serve-static dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump body-parser and express in /rule-server (#2039) * Bump body-parser and express in /rule-server Bumps [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `body-parser` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/expressjs/body-parser/releases) - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md) - [Commits](expressjs/body-parser@1.20.2...1.20.3) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: body-parser dependency-type: direct:production - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Bump path-to-regexp and express in /report-react Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 0.1.7 to 0.1.10 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.7...v0.1.10) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> * Bump path-to-regexp and express in /rule-server (#2032) Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.10 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `path-to-regexp` from 0.1.7 to 0.1.10 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.7...v0.1.10) Updates `express` from 4.19.2 to 4.20.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](expressjs/express@4.19.2...4.20.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump webpack from 5.76.3 to 5.94.0 in /report-react (#2044) * Bump path-to-regexp and express in /report-react Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 0.1.7 to 0.1.10 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.7...v0.1.10) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.19.2...4.21.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump webpack from 5.76.3 to 5.94.0 in /report-react Bumps [webpack](https://github.com/webpack/webpack) from 5.76.3 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.76.3...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> * Bump braces from 3.0.2 to 3.0.3 in /common/module (#2031) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> * css changes * css changes * score css change * font weight of score * change in icon order and summary card border * color change for summary card * bg color of extenstion summ & border in html report * Update guides and screenshots for new interactive HTML reports * add single quote * Add three 7.3 rules into the main policy * Update object verification * Fix label * Update More info * Default Oct 1, 2024 * Default Oct 1, 2024 * Change label * update * Update server * Update archives.json * chore(engine): Generate a spreadsheet of rule mappings as an artifact for PRs (#2071) * Rule spreadsheet * Comment instead of delete messages that weren't generic * Bump cookie and express in /report-react (#2073) Bumps [cookie](https://github.com/jshttp/cookie) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `cookie` from 0.6.0 to 0.7.1 - [Release notes](https://github.com/jshttp/cookie/releases) - [Commits](jshttp/cookie@v0.6.0...v0.7.1) Updates `express` from 4.21.0 to 4.21.1 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md) - [Commits](expressjs/express@4.21.0...4.21.1) --- updated-dependencies: - dependency-name: cookie dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump markdown-to-jsx in /accessibility-checker-extension (#2072) Bumps [markdown-to-jsx](https://github.com/quantizor/markdown-to-jsx) from 7.1.9 to 7.5.0. - [Release notes](https://github.com/quantizor/markdown-to-jsx/releases) - [Changelog](https://github.com/quantizor/markdown-to-jsx/blob/main/CHANGELOG.md) - [Commits](quantizor/markdown-to-jsx@v7.1.9...v7.5.0) --- updated-dependencies: - dependency-name: markdown-to-jsx dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump axios from 1.6.1 to 1.7.7 in /accessibility-checker-extension (#2064) Bumps [axios](https://github.com/axios/axios) from 1.6.1 to 1.7.7. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.6.1...v1.7.7) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump rollup from 2.75.6 to 2.79.2 in /report-react (#2059) Bumps [rollup](https://github.com/rollup/rollup) from 2.75.6 to 2.79.2. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](rollup/rollup@v2.75.6...v2.79.2) --- updated-dependencies: - dependency-name: rollup dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bump axios from 1.6.0 to 1.7.4 in /common/module (#2046) Bumps [axios](https://github.com/axios/axios) from 1.6.0 to 1.7.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.6.0...v1.7.4) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Cleanup sed version setting (#2075) * Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /report-react (#2076) Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.7. - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md) - [Commits](chimurai/http-proxy-middleware@v2.0.6...v2.0.7) --- updated-dependencies: - dependency-name: http-proxy-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(java): Fix exception when baseline has fewer issues than what is returned by scan (#2078) * Wrong variable used in diff * Add test with an item removed from the baseline * 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 <thbrunet@us.ibm.com> * Create archive for Nov 6 (#2086) * prevent unnecessary update (#2093) * fixrule(`aria_landmark_name_unique`): Change the accessible name length limitation (#2096) * Testcase for aria_landmark_name_unique failure * Check th existence of design pattern from the aria definition * update the accessible name length --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Bug found by DCS related to list, but cause by prevNode (#2094) Co-authored-by: Shunguo Yan <shunguoy@us.ibm.com> * Java baseline bug (#2097) Co-authored-by: Shunguo Yan <shunguoy@us.ibm.com> * Create Nov 13 archive (#2098) * Update issue templates * Update pull_request_template.md * Bump cross-spawn from 7.0.3 to 7.0.6 in /report-react (#2105) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](moxystudio/node-cross-spawn@v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update pull_request_template.md Use h3 header * update Issue templates yaml files (#2114) * Update bug_report.yaml * Update bug_report.yaml * Update bug_report.yaml * Update bug_report.yaml * Update bug_report.yaml * Update accessibility_issue.yaml * Update accessibility_issue.yaml * Update bug_report.yaml * Use cache for visibility (#2112) * Bump path-to-regexp and express in /report-react (#2119) Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 0.1.10 to 0.1.12 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.10...v0.1.12) Updates `express` from 4.21.1 to 4.21.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](expressjs/express@4.21.1...4.21.2) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fixrule(`img_alt_null`, `aria_accessiblename_exists`) Update the rule mappings to be consistent with ACT rules (#2108) * update the rule and test cases #2090 * add the help reference #2090 * Update aria_accessiblename_exists.ts * fix baselines #2090 * update the test case #2090 * code clean up #2090 * undo change #2090 * Update Baseline_aChecker.Baseline.html.json * Update JSONObjectStructureVerification.html.json * Update JSONObjectStructureVerificationSelenium.html.json * Update achecker.cy.js * Update achecker.cy.js * Create violations-no-match-diff.json * clean up code #2090 * Update violations.json * Update achecker.cy.js * update ACT mapping #2090 * update reasonCode mapping #1090 --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com> * Bump nanoid from 3.3.4 to 3.3.8 in /report-react (#2126) Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.4 to 3.3.8. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](ai/nanoid@3.3.4...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Dec 12 archive (#2129) * Update object verification --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ErickR <62436670+ErickRenteria@users.noreply.github.com> Co-authored-by: Shunguo <shunguoy@us.ibm.com> Co-authored-by: nam-singh <nam.singh@ibm.com> Co-authored-by: drjoho <64442976+drjoho@users.noreply.github.com> Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com> Co-authored-by: Erick Renteria <erick.renteria1@gmail.com> Co-authored-by: Will Scott <78674552+sct-will@users.noreply.github.com>
* Bump path-to-regexp and express in /rule-server (#2128) Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `path-to-regexp` from 0.1.10 to 0.1.12 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.10...v0.1.12) Updates `express` from 4.21.0 to 4.21.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](expressjs/express@4.21.0...4.21.2) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix dark mode react portal pop-up (#2138) * fix(extension):Fix reset filter link #1877 (#2136) * reset filter fix * css fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix(extension): Don't show full data:text/html content on generated HTML report page (#2140) * truncating url * remove unused import * Adjust tooltip location --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * chore(extension): carbon package update and use new carbon combobutton #1842 (#2137) * carbon package update and use new carbon combobutton * alignment fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Namrata Singh <nam.singh@ibm.com>
… align with ACT V4 (#2168) * Bump path-to-regexp and express in /rule-server (#2128) Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `path-to-regexp` from 0.1.10 to 0.1.12 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.10...v0.1.12) Updates `express` from 4.21.0 to 4.21.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](expressjs/express@4.21.0...4.21.2) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix dark mode react portal pop-up (#2138) * fix(extension):Fix reset filter link #1877 (#2136) * reset filter fix * css fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix(extension): Don't show full data:text/html content on generated HTML report page (#2140) * truncating url * remove unused import * Adjust tooltip location --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * chore(extension): carbon package update and use new carbon combobutton #1842 (#2137) * carbon package update and use new carbon combobutton * alignment fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Update the rules and test cases * update the baselines --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> Co-authored-by: Namrata Singh <nam.singh@ibm.com>
* Bump path-to-regexp and express in /rule-server (#2128) Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `path-to-regexp` from 0.1.10 to 0.1.12 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.10...v0.1.12) Updates `express` from 4.21.0 to 4.21.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](expressjs/express@4.21.0...4.21.2) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix dark mode react portal pop-up (#2138) * fix(extension):Fix reset filter link #1877 (#2136) * reset filter fix * css fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix(extension): Don't show full data:text/html content on generated HTML report page (#2140) * truncating url * remove unused import * Adjust tooltip location --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * chore(extension): carbon package update and use new carbon combobutton #1842 (#2137) * carbon package update and use new carbon combobutton * alignment fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix circular structure caused by aria-owns --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> Co-authored-by: Namrata Singh <nam.singh@ibm.com>
…deprecate aria_search_label_unique rule V4 (#2178) * Bump path-to-regexp and express in /rule-server (#2128) Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `path-to-regexp` from 0.1.10 to 0.1.12 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.10...v0.1.12) Updates `express` from 4.21.0 to 4.21.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](expressjs/express@4.21.0...4.21.2) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix dark mode react portal pop-up (#2138) * fix(extension):Fix reset filter link #1877 (#2136) * reset filter fix * css fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix(extension): Don't show full data:text/html content on generated HTML report page (#2140) * truncating url * remove unused import * Adjust tooltip location --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * chore(extension): carbon package update and use new carbon combobutton #1842 (#2137) * carbon package update and use new carbon combobutton * alignment fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * update the rule logic and add new test cases #2122 * update act mapping #dev-2122-new --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> Co-authored-by: Namrata Singh <nam.singh@ibm.com>
…branch) (#2181) * Bump path-to-regexp and express in /rule-server (#2128) Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `path-to-regexp` from 0.1.10 to 0.1.12 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](pillarjs/path-to-regexp@v0.1.10...v0.1.12) Updates `express` from 4.21.0 to 4.21.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md) - [Commits](expressjs/express@4.21.0...4.21.2) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix dark mode react portal pop-up (#2138) * fix(extension):Fix reset filter link #1877 (#2136) * reset filter fix * css fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * fix(extension): Don't show full data:text/html content on generated HTML report page (#2140) * truncating url * remove unused import * Adjust tooltip location --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * chore(extension): carbon package update and use new carbon combobutton #1842 (#2137) * carbon package update and use new carbon combobutton * alignment fix --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * Add note of unapproved in ACT txt result --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Namrata Singh <nam.singh@ibm.com>
bug(node): ESM packages need .js extension for modules for v4.x
* update the rule and add a test case #dev-2085 (#2180) Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com> * fix(cypress-accessibility-checker) update links in ReadMe (#2188) * fix URL * fix all 404 links --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * ACT errors with scIds (#2193) * Generate summaries on close (#2196) * chore(archive): Create archive for Feb 10, 2025 --------- Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com> Co-authored-by: Shunguo Yan <shunguoy@us.ibm.com>
* update the rule and add a test case #dev-2085 (#2180) Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com> * fix(cypress-accessibility-checker) update links in ReadMe (#2188) * fix URL * fix all 404 links --------- Co-authored-by: Tom Brunet <thbrunet@us.ibm.com> * ACT errors with scIds (#2193) * Generate summaries on close (#2196) * chore(archive): Create archive for Feb 10, 2025 (#2197) * Add extensions * tsx files still don't use .js * avoid diff * Unnecessary change * copy over cjs mjs package.json for modules * Update gulp --------- Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com> Co-authored-by: Shunguo Yan <shunguoy@us.ibm.com>
chore(engine): No longer need to build old ACT report (v4)
merge dev-958nto v4 branch
fix(engine): update the isTabbable method for radio groups V4
sync dev v4 branch with dev-2183
fixrule (input_label_visible) fix issues related to visible text on an input element V4
merge dev-1918 to main branch dev-1918-v4
Update the test case with puppeteer
fixrule(`element_scrollable_tabbable`, `element_tabbable_role_valid`, `text_contrast_sufficient`): Issues related to scrolling, tabbing, and disabled controls V4
fix(node): Flush the engine on write (v4.x)
sync dev v4 with dev branch
syn v4 with dev branch
fixrule(element_scrollable_tabbable, aria_child_tabbable, element_tabbable_role_valid): fix combobox tabbable descendent error v4
chore(archive): Create archive for Mar 27, 2025 (v4)
sync v4 branch with the master dev branch
fix(engine): Update the landmark label uniqueness rules and deprecate `meta_redirect_optional` rule V4
feature(node): Add configuration "puppeteerArgs" to allow args to be set when running batch scans (4.x)
…_exists): Update accessible name requirement for certain roles V4 (#2247) * update aria definition and engine logic #dev-1920 * update test cases #dev-1920 --------- Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com>
* Dep updates * Carbon update * Updates to rule server * More dep updates and leave engine on 18.x until 3.x discontinued --------- Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com>
* fixrule(`input_label_exists`, `aria_widget_labelled`, `aria_accessiblename_exists`): Update accessible name requirement for certain roles (#2243) * update aria definition and engine logic #dev-1920 * update test cases #dev-1920 --------- Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com> * Create April 24 archive --------- Co-authored-by: Phill Jenkins <pjenkins@us.ibm.com> Co-authored-by: Shunguo Yan <shunguoy@us.ibm.com>
sync dev branch to v4
fix(engine): Issues related to `<elements>` made invisible with clip-path V4
synv v3 with dev branch
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is related to the following issue(s):
Testing reference:
Before the fix, 2 violations on "The SVG element has no accessible name".
After the fix, only 1 of the violations shows up.
Before the fix, 5 violations on "The image has neither an accessible name nor is marked as decorativ"
After the fix, only 3 of the violations show up.
I have conducted the following for this PR:
Assets to aide review attached
Definition of Done