From 43900d457e4c7acd3ab43af3bfe78d01cd9abd60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 09:34:08 -0600 Subject: [PATCH 01/14] 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](https://github.com/pillarjs/path-to-regexp/compare/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](https://github.com/expressjs/express/compare/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] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Brunet --- rule-server/package-lock.json | 28 ++++++++++++++++------------ rule-server/package.json | 2 +- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/rule-server/package-lock.json b/rule-server/package-lock.json index bcc6a7e6c..8a82c28a6 100644 --- a/rule-server/package-lock.json +++ b/rule-server/package-lock.json @@ -14,7 +14,7 @@ "compression": "^1.7.4", "cors": "^2.8.5", "crypto-js": "^4.2.0", - "express": "^4.21.0", + "express": "^4.21.2", "mkdirp": "^1.0.4", "multer": "^1.4.5-lts.1", "tsoa": "4.1.3", @@ -2360,16 +2360,16 @@ } }, "node_modules/express": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", - "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -2383,7 +2383,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -2398,6 +2398,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express-http-proxy": { @@ -2415,9 +2419,9 @@ } }, "node_modules/express/node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "engines": { "node": ">= 0.6" } @@ -5693,9 +5697,9 @@ } }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" }, "node_modules/path-type": { "version": "1.1.0", diff --git a/rule-server/package.json b/rule-server/package.json index a06bdd3e9..c86d2dcc7 100644 --- a/rule-server/package.json +++ b/rule-server/package.json @@ -19,7 +19,7 @@ "compression": "^1.7.4", "cors": "^2.8.5", "crypto-js": "^4.2.0", - "express": "^4.21.0", + "express": "^4.21.2", "mkdirp": "^1.0.4", "multer": "^1.4.5-lts.1", "tsoa": "4.1.3", From de7c45de1085dfa7f50a255dcbc6ded5c31354ab Mon Sep 17 00:00:00 2001 From: Namrata Singh Date: Fri, 3 Jan 2025 01:25:52 +0530 Subject: [PATCH 02/14] fix dark mode react portal pop-up (#2138) --- .../src/ts/options/OptionsApp.tsx | 33 ++++++++++++++----- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx index 2fb2d3d22..b4d8f3ed3 100644 --- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx +++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx @@ -43,6 +43,8 @@ import { import "./option.scss"; import { getDevtoolsController } from "../devtools/devtoolsController"; +import { Theme } from "@carbon/react"; +import { BrowserDetection } from "../util/browserDetection"; interface OptionsAppState { lastSettings?: ISettings @@ -453,7 +455,9 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> { /> } - {typeof document === 'undefined' ? null : ReactDOM.createPortal( + {

Rule sets: A packaged set for a guideline, each of which is a collection of rules mapped to the requirements in the accessibility guideline, see the Checker rule sets.

-
, document.body)} +
+ + , document.body)} - {typeof document === 'undefined' ? null : ReactDOM.createPortal( + { } >

Changing the rule set deployment dates will delete any currently stored scans.

-
, document.body)} +
+ + , document.body)} {/**** Select ruleset / policy */} @@ -535,7 +545,9 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> { /> } - {typeof document === 'undefined' ? null : ReactDOM.createPortal( + {

WCAG 2.0 (A, AA): Referenced by US Section 508, but not the latest W3C specification.

Rule sets: A packaged set for a guideline, each of which is a collection of rules mapped to requirements in the accessibility guideline, see the Checker rule sets.

-
, document.body)} +
+ + , document.body)} - {typeof document === 'undefined' ? null : ReactDOM.createPortal( + { } >

Changing the rule set deployment dates will delete any currently stored scans.

-
, document.body)} +
+ , document.body)}

Keyboard checker mode

From 6946ed2c97de286d6ac21912c50d8c80aee22938 Mon Sep 17 00:00:00 2001 From: Namrata Singh Date: Fri, 3 Jan 2025 01:38:49 +0530 Subject: [PATCH 03/14] fix(extension):Fix reset filter link #1877 (#2136) * reset filter fix * css fix --------- Co-authored-by: Tom Brunet --- .../src/ts/devtools/components/reportSection.tsx | 2 +- .../src/ts/devtools/components/reportTreeGrid.tsx | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/accessibility-checker-extension/src/ts/devtools/components/reportSection.tsx b/accessibility-checker-extension/src/ts/devtools/components/reportSection.tsx index 8731d89d3..076ff5d8f 100644 --- a/accessibility-checker-extension/src/ts/devtools/components/reportSection.tsx +++ b/accessibility-checker-extension/src/ts/devtools/components/reportSection.tsx @@ -290,7 +290,7 @@ export class ReportSection extends React.Component this.devtoolsController.exportXLS("last") } >Export XLS diff --git a/accessibility-checker-extension/src/ts/devtools/components/reportTreeGrid.tsx b/accessibility-checker-extension/src/ts/devtools/components/reportTreeGrid.tsx index f028f0137..54f3a0ab8 100644 --- a/accessibility-checker-extension/src/ts/devtools/components/reportTreeGrid.tsx +++ b/accessibility-checker-extension/src/ts/devtools/components/reportTreeGrid.tsx @@ -578,10 +578,8 @@ export class ReportTreeGrid extends React.Componentturn off focus view, { - this.props.onResetFilters; - }} - >select all issue types, and do not filter hidden issues. + onClick={()=>this.props.onResetFilters() } + >reset the filters, and do not filter hidden issues. } else { // Calculate all of the show/hide/checked states From f4cf742f8b0b4733eff0869bc926c4a756b64eee Mon Sep 17 00:00:00 2001 From: Namrata Singh Date: Fri, 3 Jan 2025 02:13:07 +0530 Subject: [PATCH 04/14] 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 --- report-react/src/SavedReport.tsx | 49 ++++++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 5 deletions(-) diff --git a/report-react/src/SavedReport.tsx b/report-react/src/SavedReport.tsx index de0740343..740d2dc13 100644 --- a/report-react/src/SavedReport.tsx +++ b/report-react/src/SavedReport.tsx @@ -20,7 +20,7 @@ import ScoreCard from './ScoreCard'; import SummScoreCard from './SummScoreCard'; import ReportChecklist from './report/ReportChecklist'; import ReportRules from './report/ReportRules'; -import { ComposedModal, ModalHeader, ModalBody, Grid, Column, Theme,Dropdown,MultiSelect} from '@carbon/react'; +import { ComposedModal, ModalHeader, ModalBody, Grid, Column, Theme,Dropdown,MultiSelect,CopyButton} from '@carbon/react'; import { UtilIssueReact } from "./util/UtilIssueReact"; import { Violation16,NeedsReview16,Recommendation16,ViewOff16 } from "./util/UtilImages"; import ReportElements from "./report/ReportElements"; @@ -75,6 +75,10 @@ export class SavedReport extends React.Component { + if(this.props.reportData) + navigator.clipboard.writeText(this.props.reportData.tabURL) + }; render() { @@ -173,10 +177,45 @@ const filteredReport = {
- -
{new Date(this.props.reportData.report.timestamp).toLocaleString()}
-
Scanned page: {this.props.reportData.tabURL}
-
+ +
+ {new Date(this.props.reportData.report.timestamp).toLocaleString()} +
+
+ {/* URL with ellipsis */} +
+ Scanned page:{" "} + {this.props.reportData.tabURL} +
+ + {/* Copy button */} + +
+
item.text==="Violations")} handleCardClick={this.handleCardClick}> From 83eaa932747d1a1156080c60849ff63029d5e293 Mon Sep 17 00:00:00 2001 From: Namrata Singh Date: Fri, 3 Jan 2025 02:28:24 +0530 Subject: [PATCH 05/14] 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 --- .../package-lock.json | 736 +++++++++++++----- accessibility-checker-extension/package.json | 2 +- .../ts/devtools/components/scanSection.tsx | 153 ++-- 3 files changed, 618 insertions(+), 273 deletions(-) diff --git a/accessibility-checker-extension/package-lock.json b/accessibility-checker-extension/package-lock.json index 08effa71a..c3820cb24 100644 --- a/accessibility-checker-extension/package-lock.json +++ b/accessibility-checker-extension/package-lock.json @@ -9,7 +9,7 @@ "version": "3.0.0", "license": "Apache-2.0", "dependencies": { - "@carbon/react": "1.25.0", + "@carbon/react": "^1.72.0", "@carbon/themes": "^11.17.0", "dotenv-webpack": "^7.0.3", "exceljs": "^4.3.0", @@ -1832,36 +1832,55 @@ } }, "node_modules/@carbon/colors": { - "version": "11.13.0", - "resolved": "https://registry.npmjs.org/@carbon/colors/-/colors-11.13.0.tgz", - "integrity": "sha512-SYuU7KC8aNwekd8hoUSFja+b9/w2QHkfMORSWKzwdUWkLZo84xdaMmtqy2pGeyWDw/a+Q2UxeJPzUHiL6UqnxA==" + "version": "11.28.0", + "resolved": "https://registry.npmjs.org/@carbon/colors/-/colors-11.28.0.tgz", + "integrity": "sha512-zmNJk5Ec453aL3bk9RRSmM+dkVbyVMvUuKd6szJCOWLoqBFBXbd3PDRZO0AZeHp/Iel9sBRf1gUYej1BJ/5+hw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@ibm/telemetry-js": "^1.5.0" + } }, "node_modules/@carbon/feature-flags": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@carbon/feature-flags/-/feature-flags-0.13.0.tgz", - "integrity": "sha512-nca4aTE8Ss5NzjjK6fxR+mM63e0hDmH3nT3zDZ2pRQ23QoJzcmhZmaWQoLGd6ONa52vAuPWcVPPg/bynN07Q9w==" + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@carbon/feature-flags/-/feature-flags-0.24.0.tgz", + "integrity": "sha512-GQEeXnfmnAtGVfKHSwJoJUsZ8YXAMKgL1TkJf2cUVuHYFk2WScHvCx7SUTDFJKLalGB+QnZPNuFLZ5oapsuwPw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@ibm/telemetry-js": "^1.5.0" + } }, "node_modules/@carbon/grid": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.12.0.tgz", - "integrity": "sha512-NzTIYjSQWtcN0f51t5yP3lurvDM+sdMpyCgy80fIwENMT8szHaJoQMmB3LrMR09eBh1VUEHcQhoRxsud0sFAqw==", + "version": "11.29.0", + "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.29.0.tgz", + "integrity": "sha512-SAJhTexN6TjbItcUczOqhzgHBGXLhvUhlTdyqj+wzUH0tqEN8g6gLp+1sn9+rL+kV4obSb/7bdSESZtwQr/tQg==", + "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@carbon/layout": "^11.12.0" + "@carbon/layout": "^11.28.0", + "@ibm/telemetry-js": "^1.5.0" } }, "node_modules/@carbon/icon-helpers": { - "version": "10.39.0", - "resolved": "https://registry.npmjs.org/@carbon/icon-helpers/-/icon-helpers-10.39.0.tgz", - "integrity": "sha512-iFWIfjKABjusb+gUz6s0FdEBHe8Ms63CKDxozhtiSZ9LfF9X5QQztO8df3szqcNsmw30pYhSnm+zJwifO9tdRw==" + "version": "10.54.0", + "resolved": "https://registry.npmjs.org/@carbon/icon-helpers/-/icon-helpers-10.54.0.tgz", + "integrity": "sha512-IJ6uzwRA/6yvSG6tTCQoKIcGehwZYYqjvLHylILmEwyfB8kWV9VmJu957hfrfbS2rmuCXwmN6kCAnb4WS8FnFw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@ibm/telemetry-js": "^1.5.0" + } }, "node_modules/@carbon/icons-react": { - "version": "11.17.0", - "resolved": "https://registry.npmjs.org/@carbon/icons-react/-/icons-react-11.17.0.tgz", - "integrity": "sha512-PheX1aGh12mfybHeLB9w8Y8UzARuqpVanJ3zTDCUQKfPFaOezAt+6E9lqjj5xq3QgpyZcrCEOFiaPV90n3MqGQ==", + "version": "11.53.0", + "resolved": "https://registry.npmjs.org/@carbon/icons-react/-/icons-react-11.53.0.tgz", + "integrity": "sha512-OAkUw7NZfBVWxnBL6wTGeOlyn65ieKGhIMJnwYSq5n2J2Ckj3dcKIjtZGib9v5dskjfthXnJngUqI1IlyeS3ew==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@carbon/icon-helpers": "^10.39.0", - "@carbon/telemetry": "0.1.0", + "@carbon/icon-helpers": "^10.54.0", + "@ibm/telemetry-js": "^1.5.0", "prop-types": "^15.7.2" }, "peerDependencies": { @@ -1869,49 +1888,84 @@ } }, "node_modules/@carbon/layout": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.12.0.tgz", - "integrity": "sha512-KZbpV8e3WnIuCJ9N9Nk7kWO8OofCwB7zGPQLOW1ZKvtSgnChQ0+XhCyrRF8Gh62tDwoGdmqdH2P1uDVTchfcQQ==" + "version": "11.28.0", + "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.28.0.tgz", + "integrity": "sha512-Yl0Dsxs00EgAaCKpZCXgebuf9BwiBK66a1Oiao6D12p3ViciZ4L18mlRgOPBcDlolP2tUtncz48TlfkWC097hQ==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@ibm/telemetry-js": "^1.5.0" + } }, "node_modules/@carbon/motion": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@carbon/motion/-/motion-11.10.0.tgz", - "integrity": "sha512-eKQTBvfgTI+txk4BjRTjObOnQ9/uWSRurzIQK4qXsRJZuxvyJTChw+0pKMjohfpzOOnv5E1XxyfM3MWURaGe6Q==" + "version": "11.24.0", + "resolved": "https://registry.npmjs.org/@carbon/motion/-/motion-11.24.0.tgz", + "integrity": "sha512-JtsSQ3DgVqZXpOdKthetUi5Tp94jkWffgxgrEylbNYErITNt7PeSF6YTXnqtSldk/dUCBkfD1kXkfH1NAxrr1w==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@ibm/telemetry-js": "^1.5.0" + } }, "node_modules/@carbon/react": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@carbon/react/-/react-1.25.0.tgz", - "integrity": "sha512-WQ5NQbStNFBIOoIeRiuQxSNTEdBto8BMU4lfeZwX3bmd2Oi5BhavKh9JvJ3HA3mMRD8IHN9JM15AhuEYfpj/HA==", + "version": "1.72.0", + "resolved": "https://registry.npmjs.org/@carbon/react/-/react-1.72.0.tgz", + "integrity": "sha512-cQdf7EDeu7E4fTjP/vqfni4buc8V7XHw2YIlGVeRlLXVSc3WdoJgimLYaKUV4o0vvoqQvmiDEKDu0XdT7USJiw==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@babel/runtime": "^7.18.3", - "@carbon/feature-flags": "^0.13.0", - "@carbon/icons-react": "^11.17.0", - "@carbon/layout": "^11.12.0", - "@carbon/styles": "^1.25.0", - "@carbon/telemetry": "0.1.0", - "classnames": "2.3.2", + "@babel/runtime": "^7.24.7", + "@carbon/feature-flags": "^0.24.0", + "@carbon/icons-react": "^11.53.0", + "@carbon/layout": "^11.28.0", + "@carbon/styles": "^1.71.0", + "@floating-ui/react": "^0.26.0", + "@ibm/telemetry-js": "^1.5.0", + "classnames": "2.5.1", "copy-to-clipboard": "^3.3.1", - "downshift": "5.2.1", - "flatpickr": "4.6.9", + "downshift": "9.0.8", + "flatpickr": "4.6.13", "invariant": "^2.2.3", "lodash.debounce": "^4.0.8", - "lodash.findlast": "^4.5.0", - "lodash.isequal": "^4.5.0", "lodash.omit": "^4.5.0", "lodash.throttle": "^4.1.1", "prop-types": "^15.7.2", - "react-is": "^17.0.2", + "react-fast-compare": "^3.2.2", + "react-is": "^18.2.0", + "tabbable": "^6.2.0", "use-resize-observer": "^6.0.0", - "wicg-inert": "^3.1.1", "window-or-global": "^1.0.1" }, "peerDependencies": { - "react": "^16.8.6 || ^17.0.1", - "react-dom": "^16.8.6 || ^17.0.1", + "react": "^16.8.6 || ^17.0.1 || ^18.2.0", + "react-dom": "^16.8.6 || ^17.0.1 || ^18.2.0", "sass": "^1.33.0" } }, + "node_modules/@carbon/react/node_modules/@babel/runtime": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@carbon/react/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/@carbon/react/node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "license": "MIT" + }, "node_modules/@carbon/react/node_modules/use-resize-observer": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-6.1.0.tgz", @@ -1925,49 +1979,63 @@ } }, "node_modules/@carbon/styles": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@carbon/styles/-/styles-1.25.0.tgz", - "integrity": "sha512-cMul2CXPrt1zByt5XqXNSsGRT72AHKTs1E1eU9Bd4CGXlJJAOnP1BxrsMFEgBu5Ip3hyLPFimpthX8RslGRnqg==", - "dependencies": { - "@carbon/colors": "^11.13.0", - "@carbon/feature-flags": "^0.13.0", - "@carbon/grid": "^11.12.0", - "@carbon/layout": "^11.12.0", - "@carbon/motion": "^11.10.0", - "@carbon/themes": "^11.17.0", - "@carbon/type": "^11.16.0", - "@ibm/plex": "6.0.0-next.6" + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@carbon/styles/-/styles-1.71.0.tgz", + "integrity": "sha512-tkQ/Ub7QYHCyFqXJMCe7+Dbpypx7pCefJCeEEluEqpeVSfLu1qtRMZUftfndvzChIZUXtm+ImpHtRknRnyS3+g==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@carbon/colors": "^11.28.0", + "@carbon/feature-flags": "^0.24.0", + "@carbon/grid": "^11.29.0", + "@carbon/layout": "^11.28.0", + "@carbon/motion": "^11.24.0", + "@carbon/themes": "^11.43.0", + "@carbon/type": "^11.33.0", + "@ibm/plex": "6.0.0-next.6", + "@ibm/plex-mono": "0.0.3-alpha.0", + "@ibm/plex-sans": "0.0.3-alpha.0", + "@ibm/plex-sans-arabic": "0.0.3-alpha.0", + "@ibm/plex-sans-devanagari": "0.0.3-alpha.0", + "@ibm/plex-sans-hebrew": "0.0.3-alpha.0", + "@ibm/plex-sans-thai": "0.0.3-alpha.0", + "@ibm/plex-sans-thai-looped": "0.0.3-alpha.0", + "@ibm/plex-serif": "0.0.3-alpha.0", + "@ibm/telemetry-js": "^1.5.0" }, "peerDependencies": { "sass": "^1.33.0" - } - }, - "node_modules/@carbon/telemetry": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@carbon/telemetry/-/telemetry-0.1.0.tgz", - "integrity": "sha512-kNWt0bkgPwGW0i5h7HFuljbKRXPvIhsKbB+1tEURAYLXoJg9iJLF1eGvWN5iVoFCS2zje4GR3OGOsvvKVe7Hlg==", - "bin": { - "carbon-telemetry": "bin/carbon-telemetry.js" + }, + "peerDependenciesMeta": { + "sass": { + "optional": true + } } }, "node_modules/@carbon/themes": { - "version": "11.17.0", - "resolved": "https://registry.npmjs.org/@carbon/themes/-/themes-11.17.0.tgz", - "integrity": "sha512-bx3gxx3bexljIS2he6aSWUfrCsxjc/CPtYvx5GP5t0v9yg1SU98jes7uq042baMH37KWZRAJyRMVQ4ytzipAWw==", + "version": "11.43.0", + "resolved": "https://registry.npmjs.org/@carbon/themes/-/themes-11.43.0.tgz", + "integrity": "sha512-iBDxHVn1y7QYKVCeBqMjLzryDl5mUG2C67KQbJqGqCfYMKI8L+dkw6KmeeWUYv8rhRhqZq27mm+AODchXO0zcw==", + "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@carbon/colors": "^11.13.0", - "@carbon/layout": "^11.12.0", - "@carbon/type": "^11.16.0", + "@carbon/colors": "^11.28.0", + "@carbon/layout": "^11.28.0", + "@carbon/type": "^11.33.0", + "@ibm/telemetry-js": "^1.5.0", "color": "^4.0.0" } }, "node_modules/@carbon/type": { - "version": "11.16.0", - "resolved": "https://registry.npmjs.org/@carbon/type/-/type-11.16.0.tgz", - "integrity": "sha512-qlW2GDRPFsybLDPLo/294pd7MmOM6lYai1Jb7UQgCPxbKGnLLPZUJgQluTZzQCDwcEwEISnavLydFnliwTSOuQ==", + "version": "11.33.0", + "resolved": "https://registry.npmjs.org/@carbon/type/-/type-11.33.0.tgz", + "integrity": "sha512-v3lfot0vcHNw6WDe32ap3ewpMGwUqhZ6z56sN11jzngRrWVPFgA9U7NciuoylFw301l2htJuZu0dBS2F4ViCXQ==", + "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@carbon/grid": "^11.12.0", - "@carbon/layout": "^11.12.0" + "@carbon/grid": "^11.29.0", + "@carbon/layout": "^11.28.0", + "@ibm/telemetry-js": "^1.5.0" } }, "node_modules/@devicefarmer/adbkit": { @@ -2234,6 +2302,65 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.38.tgz", "integrity": "sha512-zMRIidN2Huikv/+/U7gRPFYsXDR/7IGqFZzTLnCEj5+gkrQjsowfamaxEnyvArct5hxGA3bTxMXlYhH78V6Cew==" }, + "node_modules/@floating-ui/core": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", + "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/react": { + "version": "0.26.28", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.28.tgz", + "integrity": "sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==", + "license": "MIT", + "dependencies": { + "@floating-ui/react-dom": "^2.1.2", + "@floating-ui/utils": "^0.2.8", + "tabbable": "^6.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", + "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/react/node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "license": "MIT" + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", + "license": "MIT" + }, "node_modules/@fluent/syntax": { "version": "0.19.0", "resolved": "https://registry.npmjs.org/@fluent/syntax/-/syntax-0.19.0.tgz", @@ -2281,10 +2408,68 @@ "version": "6.0.0-next.6", "resolved": "https://registry.npmjs.org/@ibm/plex/-/plex-6.0.0-next.6.tgz", "integrity": "sha512-B3uGruTn2rS5gweynLmfSe7yCawSRsJguJJQHVQiqf4rh2RNgJFu8YLE2Zd/JHV0ZXoVMOslcXP2k3hMkxKEyA==", + "license": "OFL-1.1", "engines": { "node": ">=14" } }, + "node_modules/@ibm/plex-mono": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-mono/-/plex-mono-0.0.3-alpha.0.tgz", + "integrity": "sha512-xSa/c1vrzGmMR5xQr/aWP/q62jUD41mKwm2w4kFsvIVyT9fxC3wq81UYMSGBxQZ6+P1AROMSefF22aLXkv6uqw==", + "license": "OFL-1.1" + }, + "node_modules/@ibm/plex-sans": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans/-/plex-sans-0.0.3-alpha.0.tgz", + "integrity": "sha512-JU3dmaJiTNL17MO2pTzUJUzYSLZjUmkFUOia9c/2mU4ehqyvw95yQ6G4XRRqEHQdUA7auO4I0GX8mcI8rQk/Tw==", + "license": "OFL-1.1" + }, + "node_modules/@ibm/plex-sans-arabic": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-arabic/-/plex-sans-arabic-0.0.3-alpha.0.tgz", + "integrity": "sha512-tFi6soIKl/A2xWf5/N9kCkMhv+MOcEewWWFM9Bz9U0YO5I4KR0qdUTU7rN4jTjvCJGPExwPFukQKBNz7djuShg==", + "license": "OFL-1.1" + }, + "node_modules/@ibm/plex-sans-devanagari": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-devanagari/-/plex-sans-devanagari-0.0.3-alpha.0.tgz", + "integrity": "sha512-jrhO6KOxwtpw3WaidCNSn+IWqxDyYGSUUP8i4WjmxkBREQNf4fSJwbjzgB79E/Mnhc3b2NZska+41k5owRlIoQ==", + "license": "OFL-1.1" + }, + "node_modules/@ibm/plex-sans-hebrew": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-hebrew/-/plex-sans-hebrew-0.0.3-alpha.0.tgz", + "integrity": "sha512-sMsn1jU8kyYfSlWMfjcbvpGXJIIXGOZD+sxtBcogZz4umnCq5ys+bmsqlzkfGR25DCB49WvseD2IHbejes0/aA==", + "license": "OFL-1.1" + }, + "node_modules/@ibm/plex-sans-thai": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-thai/-/plex-sans-thai-0.0.3-alpha.0.tgz", + "integrity": "sha512-3RteUFhshRTmP5Swq9LYravDXmVvjxtxsZ7qeSqjn31CUgeSuZKprDWb+RzSQrO+Jg7AI4g1lolzTr/jG/LnxA==", + "license": "OFL-1.1" + }, + "node_modules/@ibm/plex-sans-thai-looped": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-thai-looped/-/plex-sans-thai-looped-0.0.3-alpha.0.tgz", + "integrity": "sha512-mcddR5ZcAQx5TjmaxaXd6gTdtOgxlyVaKqjzQAjUbzNQy0cjTGhIJHB5VrFES7yJLRCtQNCNGP+bzupzHOQERw==", + "license": "OFL-1.1" + }, + "node_modules/@ibm/plex-serif": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-serif/-/plex-serif-0.0.3-alpha.0.tgz", + "integrity": "sha512-wuyglvk5dVTiOtRMlGhbRdu9zptl84CHLhjzuWPb2LwU3IiFlVWAirKaRKRv/AFwtAT9RoTtvT7spEyffdCzFw==", + "license": "OFL-1.1" + }, + "node_modules/@ibm/telemetry-js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ibm/telemetry-js/-/telemetry-js-1.8.0.tgz", + "integrity": "sha512-1u/8f5TtDHXWNQe+YfIESesZGX2PmhEfyU0znlyFvATch+xc5fPYjXj2gWKMTmdKsDawqAm/BkJBQjx2CDlZww==", + "license": "Apache-2.0", + "bin": { + "ibmtelemetry": "dist/collect.js" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -4478,9 +4663,10 @@ } }, "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" }, "node_modules/clean-css": { "version": "5.3.2", @@ -4758,9 +4944,10 @@ } }, "node_modules/compute-scroll-into-view": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", - "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", + "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==", + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", @@ -5564,23 +5751,26 @@ } }, "node_modules/downshift": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-5.2.1.tgz", - "integrity": "sha512-uHX2OLbWthLR8QbR8NCI8OmjvvJxq8+PrA95KblFd9JyB1zVZh1HnszzsWMMCnMuH6IvsUtVfF5HY7XfijJ2dw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-9.0.8.tgz", + "integrity": "sha512-59BWD7+hSUQIM1DeNPLirNNnZIO9qMdIK5GQ/Uo8q34gT4B78RBlb9dhzgnh0HfQTJj4T/JKYD8KoLAlMWnTsA==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.9.1", - "compute-scroll-into-view": "^1.0.13", - "prop-types": "^15.7.2", - "react-is": "^16.13.1" + "@babel/runtime": "^7.24.5", + "compute-scroll-into-view": "^3.1.0", + "prop-types": "^15.8.1", + "react-is": "18.2.0", + "tslib": "^2.6.2" }, "peerDependencies": { - "react": ">=0.14.9" + "react": ">=16.12.0" } }, "node_modules/downshift/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "license": "MIT" }, "node_modules/dtrace-provider": { "version": "0.8.8", @@ -6479,9 +6669,10 @@ } }, "node_modules/flatpickr": { - "version": "4.6.9", - "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.9.tgz", - "integrity": "sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw==" + "version": "4.6.13", + "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", + "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==", + "license": "MIT" }, "node_modules/flatted": { "version": "3.3.1", @@ -7939,11 +8130,6 @@ "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" }, - "node_modules/lodash.findlast": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.findlast/-/lodash.findlast-4.6.0.tgz", - "integrity": "sha512-+OGwb1FVKjhc2aIEQ9vKqNDW1a0/HaCLr0iCIK10jfVif3dBE0nhQD0jOZNZLh7zOlmFUTrk+vt85eXoH4vKuA==" - }, "node_modules/lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", @@ -9607,6 +9793,12 @@ "react": "17.0.2" } }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" + }, "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -11181,10 +11373,10 @@ "dev": true }, "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/tslint": { "version": "5.20.1", @@ -12176,11 +12368,6 @@ "node": ">= 8" } }, - "node_modules/wicg-inert": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.2.tgz", - "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang==" - }, "node_modules/widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", @@ -13769,76 +13956,110 @@ } }, "@carbon/colors": { - "version": "11.13.0", - "resolved": "https://registry.npmjs.org/@carbon/colors/-/colors-11.13.0.tgz", - "integrity": "sha512-SYuU7KC8aNwekd8hoUSFja+b9/w2QHkfMORSWKzwdUWkLZo84xdaMmtqy2pGeyWDw/a+Q2UxeJPzUHiL6UqnxA==" + "version": "11.28.0", + "resolved": "https://registry.npmjs.org/@carbon/colors/-/colors-11.28.0.tgz", + "integrity": "sha512-zmNJk5Ec453aL3bk9RRSmM+dkVbyVMvUuKd6szJCOWLoqBFBXbd3PDRZO0AZeHp/Iel9sBRf1gUYej1BJ/5+hw==", + "requires": { + "@ibm/telemetry-js": "^1.5.0" + } }, "@carbon/feature-flags": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@carbon/feature-flags/-/feature-flags-0.13.0.tgz", - "integrity": "sha512-nca4aTE8Ss5NzjjK6fxR+mM63e0hDmH3nT3zDZ2pRQ23QoJzcmhZmaWQoLGd6ONa52vAuPWcVPPg/bynN07Q9w==" + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@carbon/feature-flags/-/feature-flags-0.24.0.tgz", + "integrity": "sha512-GQEeXnfmnAtGVfKHSwJoJUsZ8YXAMKgL1TkJf2cUVuHYFk2WScHvCx7SUTDFJKLalGB+QnZPNuFLZ5oapsuwPw==", + "requires": { + "@ibm/telemetry-js": "^1.5.0" + } }, "@carbon/grid": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.12.0.tgz", - "integrity": "sha512-NzTIYjSQWtcN0f51t5yP3lurvDM+sdMpyCgy80fIwENMT8szHaJoQMmB3LrMR09eBh1VUEHcQhoRxsud0sFAqw==", + "version": "11.29.0", + "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.29.0.tgz", + "integrity": "sha512-SAJhTexN6TjbItcUczOqhzgHBGXLhvUhlTdyqj+wzUH0tqEN8g6gLp+1sn9+rL+kV4obSb/7bdSESZtwQr/tQg==", "requires": { - "@carbon/layout": "^11.12.0" + "@carbon/layout": "^11.28.0", + "@ibm/telemetry-js": "^1.5.0" } }, "@carbon/icon-helpers": { - "version": "10.39.0", - "resolved": "https://registry.npmjs.org/@carbon/icon-helpers/-/icon-helpers-10.39.0.tgz", - "integrity": "sha512-iFWIfjKABjusb+gUz6s0FdEBHe8Ms63CKDxozhtiSZ9LfF9X5QQztO8df3szqcNsmw30pYhSnm+zJwifO9tdRw==" + "version": "10.54.0", + "resolved": "https://registry.npmjs.org/@carbon/icon-helpers/-/icon-helpers-10.54.0.tgz", + "integrity": "sha512-IJ6uzwRA/6yvSG6tTCQoKIcGehwZYYqjvLHylILmEwyfB8kWV9VmJu957hfrfbS2rmuCXwmN6kCAnb4WS8FnFw==", + "requires": { + "@ibm/telemetry-js": "^1.5.0" + } }, "@carbon/icons-react": { - "version": "11.17.0", - "resolved": "https://registry.npmjs.org/@carbon/icons-react/-/icons-react-11.17.0.tgz", - "integrity": "sha512-PheX1aGh12mfybHeLB9w8Y8UzARuqpVanJ3zTDCUQKfPFaOezAt+6E9lqjj5xq3QgpyZcrCEOFiaPV90n3MqGQ==", + "version": "11.53.0", + "resolved": "https://registry.npmjs.org/@carbon/icons-react/-/icons-react-11.53.0.tgz", + "integrity": "sha512-OAkUw7NZfBVWxnBL6wTGeOlyn65ieKGhIMJnwYSq5n2J2Ckj3dcKIjtZGib9v5dskjfthXnJngUqI1IlyeS3ew==", "requires": { - "@carbon/icon-helpers": "^10.39.0", - "@carbon/telemetry": "0.1.0", + "@carbon/icon-helpers": "^10.54.0", + "@ibm/telemetry-js": "^1.5.0", "prop-types": "^15.7.2" } }, "@carbon/layout": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.12.0.tgz", - "integrity": "sha512-KZbpV8e3WnIuCJ9N9Nk7kWO8OofCwB7zGPQLOW1ZKvtSgnChQ0+XhCyrRF8Gh62tDwoGdmqdH2P1uDVTchfcQQ==" + "version": "11.28.0", + "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.28.0.tgz", + "integrity": "sha512-Yl0Dsxs00EgAaCKpZCXgebuf9BwiBK66a1Oiao6D12p3ViciZ4L18mlRgOPBcDlolP2tUtncz48TlfkWC097hQ==", + "requires": { + "@ibm/telemetry-js": "^1.5.0" + } }, "@carbon/motion": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@carbon/motion/-/motion-11.10.0.tgz", - "integrity": "sha512-eKQTBvfgTI+txk4BjRTjObOnQ9/uWSRurzIQK4qXsRJZuxvyJTChw+0pKMjohfpzOOnv5E1XxyfM3MWURaGe6Q==" + "version": "11.24.0", + "resolved": "https://registry.npmjs.org/@carbon/motion/-/motion-11.24.0.tgz", + "integrity": "sha512-JtsSQ3DgVqZXpOdKthetUi5Tp94jkWffgxgrEylbNYErITNt7PeSF6YTXnqtSldk/dUCBkfD1kXkfH1NAxrr1w==", + "requires": { + "@ibm/telemetry-js": "^1.5.0" + } }, "@carbon/react": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@carbon/react/-/react-1.25.0.tgz", - "integrity": "sha512-WQ5NQbStNFBIOoIeRiuQxSNTEdBto8BMU4lfeZwX3bmd2Oi5BhavKh9JvJ3HA3mMRD8IHN9JM15AhuEYfpj/HA==", - "requires": { - "@babel/runtime": "^7.18.3", - "@carbon/feature-flags": "^0.13.0", - "@carbon/icons-react": "^11.17.0", - "@carbon/layout": "^11.12.0", - "@carbon/styles": "^1.25.0", - "@carbon/telemetry": "0.1.0", - "classnames": "2.3.2", + "version": "1.72.0", + "resolved": "https://registry.npmjs.org/@carbon/react/-/react-1.72.0.tgz", + "integrity": "sha512-cQdf7EDeu7E4fTjP/vqfni4buc8V7XHw2YIlGVeRlLXVSc3WdoJgimLYaKUV4o0vvoqQvmiDEKDu0XdT7USJiw==", + "requires": { + "@babel/runtime": "^7.24.7", + "@carbon/feature-flags": "^0.24.0", + "@carbon/icons-react": "^11.53.0", + "@carbon/layout": "^11.28.0", + "@carbon/styles": "^1.71.0", + "@floating-ui/react": "^0.26.0", + "@ibm/telemetry-js": "^1.5.0", + "classnames": "2.5.1", "copy-to-clipboard": "^3.3.1", - "downshift": "5.2.1", - "flatpickr": "4.6.9", + "downshift": "9.0.8", + "flatpickr": "4.6.13", "invariant": "^2.2.3", "lodash.debounce": "^4.0.8", - "lodash.findlast": "^4.5.0", - "lodash.isequal": "^4.5.0", "lodash.omit": "^4.5.0", "lodash.throttle": "^4.1.1", "prop-types": "^15.7.2", - "react-is": "^17.0.2", + "react-fast-compare": "^3.2.2", + "react-is": "^18.2.0", + "tabbable": "^6.2.0", "use-resize-observer": "^6.0.0", - "wicg-inert": "^3.1.1", "window-or-global": "^1.0.1" }, "dependencies": { + "@babel/runtime": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, "use-resize-observer": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-6.1.0.tgz", @@ -13850,43 +14071,49 @@ } }, "@carbon/styles": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@carbon/styles/-/styles-1.25.0.tgz", - "integrity": "sha512-cMul2CXPrt1zByt5XqXNSsGRT72AHKTs1E1eU9Bd4CGXlJJAOnP1BxrsMFEgBu5Ip3hyLPFimpthX8RslGRnqg==", - "requires": { - "@carbon/colors": "^11.13.0", - "@carbon/feature-flags": "^0.13.0", - "@carbon/grid": "^11.12.0", - "@carbon/layout": "^11.12.0", - "@carbon/motion": "^11.10.0", - "@carbon/themes": "^11.17.0", - "@carbon/type": "^11.16.0", - "@ibm/plex": "6.0.0-next.6" + "version": "1.71.0", + "resolved": "https://registry.npmjs.org/@carbon/styles/-/styles-1.71.0.tgz", + "integrity": "sha512-tkQ/Ub7QYHCyFqXJMCe7+Dbpypx7pCefJCeEEluEqpeVSfLu1qtRMZUftfndvzChIZUXtm+ImpHtRknRnyS3+g==", + "requires": { + "@carbon/colors": "^11.28.0", + "@carbon/feature-flags": "^0.24.0", + "@carbon/grid": "^11.29.0", + "@carbon/layout": "^11.28.0", + "@carbon/motion": "^11.24.0", + "@carbon/themes": "^11.43.0", + "@carbon/type": "^11.33.0", + "@ibm/plex": "6.0.0-next.6", + "@ibm/plex-mono": "0.0.3-alpha.0", + "@ibm/plex-sans": "0.0.3-alpha.0", + "@ibm/plex-sans-arabic": "0.0.3-alpha.0", + "@ibm/plex-sans-devanagari": "0.0.3-alpha.0", + "@ibm/plex-sans-hebrew": "0.0.3-alpha.0", + "@ibm/plex-sans-thai": "0.0.3-alpha.0", + "@ibm/plex-sans-thai-looped": "0.0.3-alpha.0", + "@ibm/plex-serif": "0.0.3-alpha.0", + "@ibm/telemetry-js": "^1.5.0" } }, - "@carbon/telemetry": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@carbon/telemetry/-/telemetry-0.1.0.tgz", - "integrity": "sha512-kNWt0bkgPwGW0i5h7HFuljbKRXPvIhsKbB+1tEURAYLXoJg9iJLF1eGvWN5iVoFCS2zje4GR3OGOsvvKVe7Hlg==" - }, "@carbon/themes": { - "version": "11.17.0", - "resolved": "https://registry.npmjs.org/@carbon/themes/-/themes-11.17.0.tgz", - "integrity": "sha512-bx3gxx3bexljIS2he6aSWUfrCsxjc/CPtYvx5GP5t0v9yg1SU98jes7uq042baMH37KWZRAJyRMVQ4ytzipAWw==", - "requires": { - "@carbon/colors": "^11.13.0", - "@carbon/layout": "^11.12.0", - "@carbon/type": "^11.16.0", + "version": "11.43.0", + "resolved": "https://registry.npmjs.org/@carbon/themes/-/themes-11.43.0.tgz", + "integrity": "sha512-iBDxHVn1y7QYKVCeBqMjLzryDl5mUG2C67KQbJqGqCfYMKI8L+dkw6KmeeWUYv8rhRhqZq27mm+AODchXO0zcw==", + "requires": { + "@carbon/colors": "^11.28.0", + "@carbon/layout": "^11.28.0", + "@carbon/type": "^11.33.0", + "@ibm/telemetry-js": "^1.5.0", "color": "^4.0.0" } }, "@carbon/type": { - "version": "11.16.0", - "resolved": "https://registry.npmjs.org/@carbon/type/-/type-11.16.0.tgz", - "integrity": "sha512-qlW2GDRPFsybLDPLo/294pd7MmOM6lYai1Jb7UQgCPxbKGnLLPZUJgQluTZzQCDwcEwEISnavLydFnliwTSOuQ==", + "version": "11.33.0", + "resolved": "https://registry.npmjs.org/@carbon/type/-/type-11.33.0.tgz", + "integrity": "sha512-v3lfot0vcHNw6WDe32ap3ewpMGwUqhZ6z56sN11jzngRrWVPFgA9U7NciuoylFw301l2htJuZu0dBS2F4ViCXQ==", "requires": { - "@carbon/grid": "^11.12.0", - "@carbon/layout": "^11.12.0" + "@carbon/grid": "^11.29.0", + "@carbon/layout": "^11.28.0", + "@ibm/telemetry-js": "^1.5.0" } }, "@devicefarmer/adbkit": { @@ -14090,6 +14317,53 @@ } } }, + "@floating-ui/core": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "requires": { + "@floating-ui/utils": "^0.2.8" + } + }, + "@floating-ui/dom": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", + "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", + "requires": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.8" + } + }, + "@floating-ui/react": { + "version": "0.26.28", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.28.tgz", + "integrity": "sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==", + "requires": { + "@floating-ui/react-dom": "^2.1.2", + "@floating-ui/utils": "^0.2.8", + "tabbable": "^6.0.0" + }, + "dependencies": { + "tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + } + } + }, + "@floating-ui/react-dom": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", + "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", + "requires": { + "@floating-ui/dom": "^1.0.0" + } + }, + "@floating-ui/utils": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" + }, "@fluent/syntax": { "version": "0.19.0", "resolved": "https://registry.npmjs.org/@fluent/syntax/-/syntax-0.19.0.tgz", @@ -14124,6 +14398,51 @@ "resolved": "https://registry.npmjs.org/@ibm/plex/-/plex-6.0.0-next.6.tgz", "integrity": "sha512-B3uGruTn2rS5gweynLmfSe7yCawSRsJguJJQHVQiqf4rh2RNgJFu8YLE2Zd/JHV0ZXoVMOslcXP2k3hMkxKEyA==" }, + "@ibm/plex-mono": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-mono/-/plex-mono-0.0.3-alpha.0.tgz", + "integrity": "sha512-xSa/c1vrzGmMR5xQr/aWP/q62jUD41mKwm2w4kFsvIVyT9fxC3wq81UYMSGBxQZ6+P1AROMSefF22aLXkv6uqw==" + }, + "@ibm/plex-sans": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans/-/plex-sans-0.0.3-alpha.0.tgz", + "integrity": "sha512-JU3dmaJiTNL17MO2pTzUJUzYSLZjUmkFUOia9c/2mU4ehqyvw95yQ6G4XRRqEHQdUA7auO4I0GX8mcI8rQk/Tw==" + }, + "@ibm/plex-sans-arabic": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-arabic/-/plex-sans-arabic-0.0.3-alpha.0.tgz", + "integrity": "sha512-tFi6soIKl/A2xWf5/N9kCkMhv+MOcEewWWFM9Bz9U0YO5I4KR0qdUTU7rN4jTjvCJGPExwPFukQKBNz7djuShg==" + }, + "@ibm/plex-sans-devanagari": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-devanagari/-/plex-sans-devanagari-0.0.3-alpha.0.tgz", + "integrity": "sha512-jrhO6KOxwtpw3WaidCNSn+IWqxDyYGSUUP8i4WjmxkBREQNf4fSJwbjzgB79E/Mnhc3b2NZska+41k5owRlIoQ==" + }, + "@ibm/plex-sans-hebrew": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-hebrew/-/plex-sans-hebrew-0.0.3-alpha.0.tgz", + "integrity": "sha512-sMsn1jU8kyYfSlWMfjcbvpGXJIIXGOZD+sxtBcogZz4umnCq5ys+bmsqlzkfGR25DCB49WvseD2IHbejes0/aA==" + }, + "@ibm/plex-sans-thai": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-thai/-/plex-sans-thai-0.0.3-alpha.0.tgz", + "integrity": "sha512-3RteUFhshRTmP5Swq9LYravDXmVvjxtxsZ7qeSqjn31CUgeSuZKprDWb+RzSQrO+Jg7AI4g1lolzTr/jG/LnxA==" + }, + "@ibm/plex-sans-thai-looped": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-sans-thai-looped/-/plex-sans-thai-looped-0.0.3-alpha.0.tgz", + "integrity": "sha512-mcddR5ZcAQx5TjmaxaXd6gTdtOgxlyVaKqjzQAjUbzNQy0cjTGhIJHB5VrFES7yJLRCtQNCNGP+bzupzHOQERw==" + }, + "@ibm/plex-serif": { + "version": "0.0.3-alpha.0", + "resolved": "https://registry.npmjs.org/@ibm/plex-serif/-/plex-serif-0.0.3-alpha.0.tgz", + "integrity": "sha512-wuyglvk5dVTiOtRMlGhbRdu9zptl84CHLhjzuWPb2LwU3IiFlVWAirKaRKRv/AFwtAT9RoTtvT7spEyffdCzFw==" + }, + "@ibm/telemetry-js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ibm/telemetry-js/-/telemetry-js-1.8.0.tgz", + "integrity": "sha512-1u/8f5TtDHXWNQe+YfIESesZGX2PmhEfyU0znlyFvATch+xc5fPYjXj2gWKMTmdKsDawqAm/BkJBQjx2CDlZww==" + }, "@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -15739,9 +16058,9 @@ "dev": true }, "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "clean-css": { "version": "5.3.2", @@ -15957,9 +16276,9 @@ } }, "compute-scroll-into-view": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", - "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", + "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==" }, "concat-map": { "version": "0.0.1", @@ -16552,20 +16871,21 @@ } }, "downshift": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-5.2.1.tgz", - "integrity": "sha512-uHX2OLbWthLR8QbR8NCI8OmjvvJxq8+PrA95KblFd9JyB1zVZh1HnszzsWMMCnMuH6IvsUtVfF5HY7XfijJ2dw==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-9.0.8.tgz", + "integrity": "sha512-59BWD7+hSUQIM1DeNPLirNNnZIO9qMdIK5GQ/Uo8q34gT4B78RBlb9dhzgnh0HfQTJj4T/JKYD8KoLAlMWnTsA==", "requires": { - "@babel/runtime": "^7.9.1", - "compute-scroll-into-view": "^1.0.13", - "prop-types": "^15.7.2", - "react-is": "^16.13.1" + "@babel/runtime": "^7.24.5", + "compute-scroll-into-view": "^3.1.0", + "prop-types": "^15.8.1", + "react-is": "18.2.0", + "tslib": "^2.6.2" }, "dependencies": { "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" } } }, @@ -17229,9 +17549,9 @@ } }, "flatpickr": { - "version": "4.6.9", - "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.9.tgz", - "integrity": "sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw==" + "version": "4.6.13", + "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", + "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" }, "flatted": { "version": "3.3.1", @@ -18321,11 +18641,6 @@ "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" }, - "lodash.findlast": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.findlast/-/lodash.findlast-4.6.0.tgz", - "integrity": "sha512-+OGwb1FVKjhc2aIEQ9vKqNDW1a0/HaCLr0iCIK10jfVif3dBE0nhQD0jOZNZLh7zOlmFUTrk+vt85eXoH4vKuA==" - }, "lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", @@ -19548,6 +19863,11 @@ "scheduler": "^0.20.2" } }, + "react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -20684,10 +21004,9 @@ } }, "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "tslint": { "version": "5.20.1", @@ -21412,11 +21731,6 @@ "isexe": "^2.0.0" } }, - "wicg-inert": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.2.tgz", - "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang==" - }, "widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", diff --git a/accessibility-checker-extension/package.json b/accessibility-checker-extension/package.json index 96941de1c..b3ab3e7ff 100644 --- a/accessibility-checker-extension/package.json +++ b/accessibility-checker-extension/package.json @@ -17,7 +17,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@carbon/react": "1.25.0", + "@carbon/react": "^1.72.0", "@carbon/themes": "^11.17.0", "dotenv-webpack": "^7.0.3", "exceljs": "^4.3.0", diff --git a/accessibility-checker-extension/src/ts/devtools/components/scanSection.tsx b/accessibility-checker-extension/src/ts/devtools/components/scanSection.tsx index 476253b95..242f5c5e2 100644 --- a/accessibility-checker-extension/src/ts/devtools/components/scanSection.tsx +++ b/accessibility-checker-extension/src/ts/devtools/components/scanSection.tsx @@ -28,18 +28,18 @@ import { InlineLoading, Modal, Grid, - OverflowMenu, - OverflowMenuItem, Switch, Tooltip, Link, + ComboButton, + MenuItem, + MenuItemDivider } from "@carbon/react"; import { Keyboard, KeyboardOff } from "@carbon/react/icons"; import { ListenerType } from '../../messaging/controller'; -import { ChevronDown } from "@carbon/react/icons"; import "./scanSection.scss"; import { getDevtoolsAppController } from '../devtoolsAppController'; import { DefinitionTooltip } from '@carbon/react'; @@ -323,70 +323,101 @@ export class ScanSection extends React.Component<{}, ScanSectionState> {
-
+
-
{this.state.scanningState !== "idle" && } - -
- - {/* this.devtoolsController.exportXLS("last") } - /> */} - { - this.devtoolsController.setStoreReports(!this.state.storeReports); - }} - /> - this.devtoolsController.exportXLS("all") } - /> - { - await devtoolsAppController.setSecondaryView("stored"); - devtoolsAppController.openSecondary(".cds--overflow-menu[aria-label='stored scans']"); - }} - /> - 0} - hasDivider - itemText="Delete stored scans" - onClick={() => { - this.setState({ confirmClearStored: true }); - }} - /> - + + { + this.scan(); + }} + > + { + this.devtoolsController.setStoreReports( + !this.state.storeReports + ); + }} + /> + + this.devtoolsController.exportXLS( + "all" + ) + } + /> + { + await devtoolsAppController.setSecondaryView( + "stored" + ); + devtoolsAppController.openSecondary( + ".cds--overflow-menu[aria-label='stored scans']" + ); + }} + /> + + + 0 + } + label="Delete stored scans" + onClick={() => { + this.setState({ + confirmClearStored: + true, + }); + }} + /> +
From aa0f39c68507a2b0b9251ac169e21213cc12cc98 Mon Sep 17 00:00:00 2001 From: Shunguo Date: Tue, 7 Jan 2025 17:19:34 -0600 Subject: [PATCH 06/14] update the rule and add act test cases --- accessibility-checker-engine/karma.conf.js | 6 +-- .../src/v4/rules/meta_redirect_optional.ts | 48 +++++++++++-------- .../src/v4/rules/meta_refresh_delay.ts | 42 ++++++++++++---- .../act-fail-1.html | 34 +++++++++++++ .../act-fail-2.html | 34 +++++++++++++ .../act-fail-3.html | 35 ++++++++++++++ .../act-inappplicable-1.html | 19 ++++++++ .../act-inappplicable-2.html | 19 ++++++++ .../act-inappplicable-3.html | 19 ++++++++ .../act-inappplicable-4.html | 19 ++++++++ .../act-inappplicable-5.html | 19 ++++++++ .../act-inappplicable-6.html | 19 ++++++++ .../act-inappplicable-7.html | 19 ++++++++ .../act-inappplicable-8.html | 19 ++++++++ .../act-pass-1.html | 34 +++++++++++++ .../act-pass-2.html | 35 ++++++++++++++ .../Meta-validRefresh.html | 3 +- .../act-fail-1.html | 34 +++++++++++++ .../act-fail-2.html | 34 +++++++++++++ .../act-fail-3.html | 35 ++++++++++++++ .../act-inappplicable-1.html | 19 ++++++++ .../act-inappplicable-2.html | 19 ++++++++ .../act-inappplicable-3.html | 19 ++++++++ .../act-inappplicable-4.html | 19 ++++++++ .../act-inappplicable-5.html | 19 ++++++++ .../act-inappplicable-6.html | 19 ++++++++ .../act-inappplicable-7.html | 19 ++++++++ .../act-inappplicable-8.html | 19 ++++++++ .../act-pass-1.html | 34 +++++++++++++ .../act-pass-2.html | 35 ++++++++++++++ 30 files changed, 713 insertions(+), 34 deletions(-) create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-1.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-2.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-3.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-1.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-2.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-3.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-4.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-5.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-6.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-7.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-8.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-pass-1.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-pass-2.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-1.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-2.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-3.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-1.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-2.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-3.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-4.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-5.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-6.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-7.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-8.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-pass-1.html create mode 100755 accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-pass-2.html diff --git a/accessibility-checker-engine/karma.conf.js b/accessibility-checker-engine/karma.conf.js index bdd3f1d96..8f6cc4ea7 100644 --- a/accessibility-checker-engine/karma.conf.js +++ b/accessibility-checker-engine/karma.conf.js @@ -47,12 +47,12 @@ //{ pattern: 'test/v2/checker/accessibility/rules/label_name_visible_ruleunit/label_offscreen.html', watched: true }, //{ pattern: 'test/v2/checker/accessibility/rules/aria_role_valid_ruleunit/td_attribute_invalid_copy.html', watched: true }, //{ pattern: 'test/v2/checker/accessibility/rules/text_block_heading_ruleunit/Headings-noneUsedEmphasizedText.html', watched: true }, - { pattern: 'test/v2/checker/accessibility/rules/aria_landmark_name_unique_ruleunit/*.html', watched: true }, + //{ pattern: 'test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/*.html', watched: true }, // { pattern: 'test/v2/checker/accessibility/rules/aria_parent_required_ruleunit/webComponentPass2.html', watched: true }, - // { pattern: 'test/**/*_ruleunit/*.html', watched: true }, - // { pattern: 'test/**/*_ruleunit/*.htm', watched: true }, + { pattern: 'test/**/*_ruleunit/*.html', watched: true }, + { pattern: 'test/**/*_ruleunit/*.htm', watched: true }, // all files ending in "_test" // { pattern: 'test/*_test.js', watched: true }, { pattern: 'test/**/*_test.js', watched: true } diff --git a/accessibility-checker-engine/src/v4/rules/meta_redirect_optional.ts b/accessibility-checker-engine/src/v4/rules/meta_redirect_optional.ts index 3e99eed9d..deb84ff92 100644 --- a/accessibility-checker-engine/src/v4/rules/meta_redirect_optional.ts +++ b/accessibility-checker-engine/src/v4/rules/meta_redirect_optional.ts @@ -11,10 +11,9 @@ limitations under the License. *****************************************************************************/ -import { FragmentUtil } from "../../v2/checker/accessibility/util/fragment"; -import { CommonUtil } from "../util/CommonUtil"; import { Rule, RuleResult, RuleFail, RuleContext, RulePass, RuleContextHierarchy } from "../api/IRule"; import { eRulePolicy, eToolkitLevel } from "../api/IRule"; +import { CacheUtil } from "../util/CacheUtil"; export const meta_redirect_optional: Rule = { id: "meta_redirect_optional", @@ -49,39 +48,50 @@ export const meta_redirect_optional: Rule = { "toolkitLevel": eToolkitLevel.LEVEL_THREE }], // Removed ACT bisz58 AAA - act: [{ + /**act: [{ "bc659a" : { "pass": "pass", "fail": "fail", "fail_longrefresh": "pass" } - }], + }],*/ + act: [ "bisz58"], // fail even if a page is redirected after more than 20 hours (7200) run: (context: RuleContext, options?: {}, contextHierarchies?: RuleContextHierarchy): RuleResult | RuleResult[] => { const ruleContext = context["dom"].node as Element; - // JCH - NO OUT OF SCOPE hidden in context + if (ruleContext.getAttribute("http-equiv").toLowerCase() !== 'refresh') { return null; } + let doc = ruleContext.ownerDocument; + if (!doc) return; + + // check if the rule already passed or failed: only the first one tridders if multiple + if (CacheUtil.getCache(doc, "meta_redirect_optional_done", false)) + return null; + let content = ruleContext.getAttribute("content").toLowerCase(); - // Invalid content field - if (!content.match(/^\d+$/) && !content.match(/^\d+;/)) { + if (!content || content.trim().length ===0) return null; + + let time:number = -1; + if (content.match(/^\d+$/)) + time = parseInt(content); + else if (content.match(/^\d+;/)) { + let pos = content.indexOf(";"); + time = parseInt(content.substring(0, pos)); } - // Only check the first one since it takes priority - if (CommonUtil.triggerOnce(FragmentUtil.getOwnerFragment(ruleContext), "meta_redirect_optional", false)) { + // Invalid content field + if (time === -1) { return null; } - let timeMatch = content.match(/^(\d+); +[^ ]/); - if (!timeMatch || parseInt(timeMatch[1]) === 0) { + + CacheUtil.setCache(doc, "meta_redirect_optional_done", true); + if (time === 0) return RulePass("pass"); - } else { - let time = parseInt(timeMatch[1]); - if (time < 72001) { - return RuleFail("fail"); - } else { - return RuleFail("fail_longrefresh"); - } - } + else if (time < 72001) + return RuleFail("fail"); + + return RuleFail("fail_longrefresh"); } } \ No newline at end of file diff --git a/accessibility-checker-engine/src/v4/rules/meta_refresh_delay.ts b/accessibility-checker-engine/src/v4/rules/meta_refresh_delay.ts index 16a72c9e4..5f914a1e6 100644 --- a/accessibility-checker-engine/src/v4/rules/meta_refresh_delay.ts +++ b/accessibility-checker-engine/src/v4/rules/meta_refresh_delay.ts @@ -13,28 +13,29 @@ import { Rule, RuleResult, RuleContext, RulePotential, RulePass, RuleContextHierarchy } from "../api/IRule"; import { eRulePolicy, eToolkitLevel } from "../api/IRule"; +import { CacheUtil } from "../util/CacheUtil"; export const meta_refresh_delay: Rule = { id: "meta_refresh_delay", context: "dom:meta[http-equiv][content]", refactor: { "RPT_Meta_Refresh": { - "Pass_0": "Pass_0", - "Potential_1": "Potential_1" + "Pass_0": "pass", + "Potential_1": "potential_refresh" } }, help: { "en-US": { "group": "meta_refresh_delay.html", - "Pass_0": "meta_refresh_delay.html", - "Potential_1": "meta_refresh_delay.html" + "pass": "meta_refresh_delay.html", + "potential_refresh": "meta_refresh_delay.html" } }, messages: { "en-US": { "group": "Pages should not refresh automatically", - "Pass_0": "Rule Passed", - "Potential_1": "Verify page is not being caused to refresh automatically", + "pass": "Pages do not refresh automatically", + "potential_refresh": "Verify page is not being caused to refresh automatically", } }, rulesets: [{ @@ -43,18 +44,39 @@ export const meta_refresh_delay: Rule = { "level": eRulePolicy.VIOLATION, "toolkitLevel": eToolkitLevel.LEVEL_THREE }], - act: [ "bisz58", "bc659a" ], + //act: [ "bisz58", "bc659a" ], + act: [ "bc659a" ], // pass if a page is redirected after more than 20 hours (7200) run: (context: RuleContext, options?: {}, contextHierarchies?: RuleContextHierarchy): RuleResult | RuleResult[] => { const ruleContext = context["dom"].node as Element; if (ruleContext.getAttribute("http-equiv").toLowerCase() !== 'refresh') return null; + let doc = ruleContext.ownerDocument; + if (!doc) return; + + // check if the rule already passed: the first one takes priority + if (CacheUtil.getCache(doc, "meta_refresh_delay_done", false)) + return null; + let content = ruleContext.getAttribute("content").toLowerCase(); + if (!content || content.trim().length ===0) + return null; + + let time:number = -1; + if (content.match(/^\d+$/)) + time = parseInt(content); + else if (content.match(/^\d+;/)) { + let pos = content.indexOf(";"); + time = parseInt(content.substring(0, pos)); + } // Invalid content field - if (!content.match(/^\d+$/) && !content.match(/^\d+;/)) { + if (time === -1) { return null; } - let fail = !content.match(/^\d+; +[^ ]/); - return !fail ? RulePass("Pass_0") : RulePotential("Potential_1"); + + CacheUtil.setCache(doc, "meta_refresh_delay_done", true); + if (time === 0) + return RulePass("pass"); + return RulePotential("potential_refresh"); } } \ No newline at end of file diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-1.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-1.html new file mode 100755 index 000000000..2accd10a5 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-2.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-2.html new file mode 100755 index 000000000..d13f0d343 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-2.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-3.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-3.html new file mode 100755 index 000000000..382431c81 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-fail-3.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-1.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-1.html new file mode 100755 index 000000000..6293b5b1c --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-1.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-2.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-2.html new file mode 100755 index 000000000..bf0f08b5c --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-2.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-3.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-3.html new file mode 100755 index 000000000..8b0de9866 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-3.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-4.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-4.html new file mode 100755 index 000000000..5f3d2aede --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-4.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-5.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-5.html new file mode 100755 index 000000000..32e44f590 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-5.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-6.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-6.html new file mode 100755 index 000000000..b5979d370 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-6.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-7.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-7.html new file mode 100755 index 000000000..3db67244e --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-7.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-8.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-8.html new file mode 100755 index 000000000..47e811b70 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-inappplicable-8.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-pass-1.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-pass-1.html new file mode 100755 index 000000000..3e8bb56f6 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-pass-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-pass-2.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-pass-2.html new file mode 100755 index 000000000..7f3c0d95f --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_redirect_optional_ruleunit/act-pass-2.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/Meta-validRefresh.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/Meta-validRefresh.html index cac3427ed..70ae74371 100755 --- a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/Meta-validRefresh.html +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/Meta-validRefresh.html @@ -67,8 +67,7 @@

Meta Tests

passedXpaths: [ ], failedXpaths: [ - "/html/head/meta[2]", - "/html/head/meta[3]" + "/html/head/meta[2]" ] } ]; diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-1.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-1.html new file mode 100755 index 000000000..d358b4ab8 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-2.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-2.html new file mode 100755 index 000000000..7e0388b6c --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-2.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-3.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-3.html new file mode 100755 index 000000000..2d6c14955 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-fail-3.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-1.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-1.html new file mode 100755 index 000000000..6a868a119 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-1.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-2.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-2.html new file mode 100755 index 000000000..3f44dcee7 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-2.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-3.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-3.html new file mode 100755 index 000000000..0b02a4443 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-3.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-4.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-4.html new file mode 100755 index 000000000..3e0afebc3 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-4.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-5.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-5.html new file mode 100755 index 000000000..cb5f50f0e --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-5.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-6.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-6.html new file mode 100755 index 000000000..faa1cc199 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-6.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-7.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-7.html new file mode 100755 index 000000000..80708cb12 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-7.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-8.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-8.html new file mode 100755 index 000000000..4ccc970fb --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-inappplicable-8.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-pass-1.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-pass-1.html new file mode 100755 index 000000000..771b3b979 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-pass-1.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-pass-2.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-pass-2.html new file mode 100755 index 000000000..a97b66a18 --- /dev/null +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/meta_refresh_delay_ruleunit/act-pass-2.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + From 186d022ea16188900fb3324c302f5f4ade1b8a97 Mon Sep 17 00:00:00 2001 From: Shunguo Date: Thu, 9 Jan 2025 15:23:16 -0600 Subject: [PATCH 07/14] ignore test cases in Playwright test --- .../test-results/.last-run.json | 4 +++ .../aChecker.Content.Playwright.spec.mjs | 28 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 accessibility-checker/test-results/.last-run.json diff --git a/accessibility-checker/test-results/.last-run.json b/accessibility-checker/test-results/.last-run.json new file mode 100644 index 000000000..344ea9e2c --- /dev/null +++ b/accessibility-checker/test-results/.last-run.json @@ -0,0 +1,4 @@ +{ + "status": "interrupted", + "failedTests": [] +} \ No newline at end of file diff --git a/accessibility-checker/test/mocha/aChecker.Playwright/aChecker.Scans/aChecker.Content.Playwright.spec.mjs b/accessibility-checker/test/mocha/aChecker.Playwright/aChecker.Scans/aChecker.Content.Playwright.spec.mjs index e355864cf..996407ce4 100644 --- a/accessibility-checker/test/mocha/aChecker.Playwright/aChecker.Scans/aChecker.Content.Playwright.spec.mjs +++ b/accessibility-checker/test/mocha/aChecker.Playwright/aChecker.Scans/aChecker.Content.Playwright.spec.mjs @@ -100,6 +100,34 @@ var skipList = [ path.join(testRoot, "meta_refresh_delay_ruleunit", "Meta-validRefresh.html"), path.join(testRoot, "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-pass-1.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-pass-2.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-fail-1.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-fail-2.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-fail-3.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-1.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-2.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-3.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-4.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-5.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-6.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-7.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-8.html"), + + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-pass-1.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-pass-2.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-fail-1.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-fail-2.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-fail-3.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-1.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-2.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-3.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-4.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), + // CSS test issues path.join(testRoot, "style_color_misuse_ruleunit","D543.html"), path.join(testRoot, "style_before_after_review_ruleunit","D100.html"), From d1219afb98256d91f98bf0f8f4625719f60cf8d6 Mon Sep 17 00:00:00 2001 From: Shunguo Date: Thu, 9 Jan 2025 16:09:08 -0600 Subject: [PATCH 08/14] fix the build errors --- .../aChecker.Scans/aChecker.Content.test.js | 28 +++++++++++++++++ .../aChecker.assertionCompliance.test.js | 30 ++++++++++++++++++- 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.test.js b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.test.js index 3b3b90486..095c1ef7f 100644 --- a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.test.js +++ b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.test.js @@ -99,6 +99,34 @@ var skipList = [ path.join(testRoot, "meta_refresh_delay_ruleunit", "Meta-validRefresh.html"), path.join(testRoot, "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-pass-1.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-pass-2.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-fail-1.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-fail-2.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-fail-3.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-1.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-2.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-3.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-4.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-5.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-6.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-7.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-8.html"), + + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-pass-1.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-pass-2.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-fail-1.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-fail-2.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-fail-3.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-1.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-2.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-3.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-4.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), + // Blank titles are removed from the DOM path.join(testRoot, "page_title_valid_ruleunit","Title-empty.html"), path.join(testRoot, "page_title_valid_ruleunit", "Title-invalidSpaces.html"), diff --git a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.assertionCompliance.test.js b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.assertionCompliance.test.js index 2517a0c56..a3dece59a 100644 --- a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.assertionCompliance.test.js +++ b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.assertionCompliance.test.js @@ -49,7 +49,35 @@ var skipList = [ path.join(testRoot, "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html"), path.join(testRoot, "aria_banner_label_unique_ruleunit", "validLandMarks-testCaseFromAnn.html"), path.join(testRoot, "element_accesskey_labelled_ruleunit", "AssesskeyNeedsLabelHidden.html"), - path.join(testRoot, "aria_activedescendant_valid_ruleunit", "ActiveDescendant.html") + path.join(testRoot, "aria_activedescendant_valid_ruleunit", "ActiveDescendant.html"), + + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-pass-1.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-pass-2.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-fail-1.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-fail-2.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-fail-3.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-1.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-2.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-3.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-4.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-5.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-6.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-7.html"), + path.join(testRoot, "meta_refresh_delay_ruleunit", "act-inapplicable-8.html"), + + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-pass-1.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-pass-2.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-fail-1.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-fail-2.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-fail-3.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-1.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-2.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-3.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-4.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), + path.join(testRoot, "meta_redirect_optional_ruleunit", "act-inapplicable-8.html") ] var skipMap = {} skipList.forEach(function (skip) { From 56dfaec7a1d049ae6530c573d5fcb0efd774da20 Mon Sep 17 00:00:00 2001 From: Shunguo Date: Thu, 9 Jan 2025 16:29:58 -0600 Subject: [PATCH 09/14] build error fix --- .../aChecker.Content.Puppeteer.test.js | 29 +++++++++++++++++++ .../aChecker.Scans/aChecker.URL.test.js | 28 ++++++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js index 9537d1678..48f539723 100644 --- a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js +++ b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js @@ -114,6 +114,35 @@ var skipList = [ path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "Meta-validRefresh.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-pass-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-pass-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-4.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-5.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-6.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-7.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-8.html"), + + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-pass-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-pass-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-4.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), + path.join(tprocess.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), + + // Blank titles are removed from the DOM path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "page_title_valid_ruleunit","Title-empty.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "page_title_valid_ruleunit","Title-invalidSpaces.html"), diff --git a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js index bc2578d31..28e211c65 100644 --- a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js +++ b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js @@ -99,6 +99,34 @@ var skipList = [ path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "Meta-validRefresh.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-pass-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-pass-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-4.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-5.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-6.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-7.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-8.html"), + + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-pass-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-pass-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-4.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), + path.join(tprocess.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), + // Blank titles are removed from the DOM path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "page_title_valid_ruleunit","Title-empty.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "page_title_valid_ruleunit","Title-invalidSpaces.html"), From af7a70d30232991a5137265639df5e996094c6c5 Mon Sep 17 00:00:00 2001 From: Shunguo Date: Thu, 9 Jan 2025 16:42:19 -0600 Subject: [PATCH 10/14] build error fix --- .../aChecker.Content.Puppeteer.test.js | 54 +++++++++---------- .../aChecker.Scans/aChecker.URL.test.js | 54 +++++++++---------- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js index 48f539723..7fee9357e 100644 --- a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js +++ b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js @@ -114,33 +114,33 @@ var skipList = [ path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "Meta-validRefresh.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-pass-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-pass-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-3.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-3.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-4.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-5.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-6.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-7.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-8.html"), - - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-pass-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-pass-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-3.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-3.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-4.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), - path.join(tprocess.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-pass-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-pass-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-fail-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-fail-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-fail-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-4.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-5.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-6.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-7.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-8.html"), + + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-pass-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-pass-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-fail-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-fail-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-fail-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-4.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), + path.join(tprocess.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), // Blank titles are removed from the DOM diff --git a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js index 28e211c65..b3500b69c 100644 --- a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js +++ b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js @@ -99,33 +99,33 @@ var skipList = [ path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "Meta-validRefresh.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-pass-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-pass-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-fail-3.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-3.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-4.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-5.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-6.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-7.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_refresh_delay_ruleunit", "act-inapplicable-8.html"), - - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-pass-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-pass-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-fail-3.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-1.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-2.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-3.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-4.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), - path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), - path.join(tprocess.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules",, "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-pass-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-pass-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-fail-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-fail-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-fail-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-4.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-5.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-6.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-7.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_refresh_delay_ruleunit", "act-inapplicable-8.html"), + + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-pass-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-pass-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-fail-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-fail-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-fail-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-1.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-2.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-3.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-4.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), + path.join(tprocess.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), // Blank titles are removed from the DOM path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "page_title_valid_ruleunit","Title-empty.html"), From 4ec4e959bc00ad026a08e741b977a650cde4f53d Mon Sep 17 00:00:00 2001 From: Shunguo Date: Thu, 9 Jan 2025 17:24:58 -0600 Subject: [PATCH 11/14] build error fix --- .../mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js index b3500b69c..bcc485b52 100644 --- a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js +++ b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.URL.test.js @@ -125,7 +125,7 @@ var skipList = [ path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), - path.join(tprocess.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), // Blank titles are removed from the DOM path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "page_title_valid_ruleunit","Title-empty.html"), From 6d1867520801f112ab547e173f102e549a590a99 Mon Sep 17 00:00:00 2001 From: Shunguo Date: Thu, 9 Jan 2025 17:41:23 -0600 Subject: [PATCH 12/14] clean up the code #2091 --- .../aChecker.Scans/aChecker.Content.Puppeteer.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js index 7fee9357e..2b8cf24d1 100644 --- a/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js +++ b/accessibility-checker/test/mocha/aChecker.Fast/aChecker.Scans/aChecker.Content.Puppeteer.test.js @@ -140,7 +140,7 @@ var skipList = [ path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-5.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-6.html"), path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-7.html"), - path.join(tprocess.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), + path.join(process.cwd(), "..", "accessibility-checker-engine", "test", "v2", "checker", "accessibility", "rules", "meta_redirect_optional_ruleunit", "act-inapplicable-8.html"), // Blank titles are removed from the DOM From 0d86b843f1a4f7fe455bae361c4df82b33bbb96c Mon Sep 17 00:00:00 2001 From: Shunguo Date: Sun, 12 Jan 2025 20:03:52 -0600 Subject: [PATCH 13/14] Fix Java build failure #2091 --- .../AccessibilityCheckerPlaywrightTest.java | 28 ++++++++++++++++++ .../AccessibilityCheckerSeleniumFFTest.java | 29 +++++++++++++++++++ .../AccessibilityCheckerSeleniumTest.java | 28 ++++++++++++++++++ 3 files changed, 85 insertions(+) diff --git a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerPlaywrightTest.java b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerPlaywrightTest.java index 8ba374e4f..9589bff4a 100644 --- a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerPlaywrightTest.java +++ b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerPlaywrightTest.java @@ -177,6 +177,34 @@ private void listFiles(File f, java.util.List retFiles) { Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "Meta-validRefresh.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-pass-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-pass-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-fail-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-fail-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-fail-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-4.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-5.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-6.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-7.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-8.html").toFile(), + + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-pass-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-pass-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-fail-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-fail-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-fail-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), , "meta_redirect_optional_ruleunit", "act-inapplicable-4.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-5.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-6.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-7.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-8.html").toFile(), + // CSS test issues Paths.get(testRootDir.getAbsolutePath(), "style_color_misuse_ruleunit","D543.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "style_before_after_review_ruleunit","D100.html").toFile(), diff --git a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumFFTest.java b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumFFTest.java index 2d282a7ee..921db5637 100644 --- a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumFFTest.java +++ b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumFFTest.java @@ -166,6 +166,35 @@ public void getComplianceTestsuite() throws IOException { Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "Meta-validRefresh.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-pass-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-pass-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-fail-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-fail-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-fail-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-4.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-5.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-6.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-7.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-8.html").toFile(), + + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-pass-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-pass-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-fail-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-fail-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-fail-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), , "meta_redirect_optional_ruleunit", "act-inapplicable-4.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-5.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-6.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-7.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-8.html").toFile(), + + // CSS test issues Paths.get(testRootDir.getAbsolutePath(), "style_color_misuse_ruleunit","D543.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "style_before_after_review_ruleunit","D100.html").toFile(), diff --git a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumTest.java b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumTest.java index f05d6a12d..c2c7945fa 100644 --- a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumTest.java +++ b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumTest.java @@ -236,6 +236,34 @@ private void listFiles(File f, java.util.List retFiles) { Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "Meta-validRefresh.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "Meta-RefreshZero.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-pass-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-pass-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-fail-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-fail-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-fail-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-4.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-5.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-6.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-7.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_refresh_delay_ruleunit", "act-inapplicable-8.html").toFile(), + + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-pass-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-pass-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-fail-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-fail-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-fail-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-1.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-2.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-3.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), , "meta_redirect_optional_ruleunit", "act-inapplicable-4.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-5.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-6.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-7.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-8.html").toFile(), + // CSS test issues Paths.get(testRootDir.getAbsolutePath(), "style_color_misuse_ruleunit","D543.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "style_before_after_review_ruleunit","D100.html").toFile(), From 66e766b663977ea62eeb916fca9e57248487dd01 Mon Sep 17 00:00:00 2001 From: Shunguo Date: Sun, 12 Jan 2025 20:23:03 -0600 Subject: [PATCH 14/14] clean up the code #2091 --- .../able/equalaccess/AccessibilityCheckerPlaywrightTest.java | 2 +- .../able/equalaccess/AccessibilityCheckerSeleniumFFTest.java | 2 +- .../ibm/able/equalaccess/AccessibilityCheckerSeleniumTest.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerPlaywrightTest.java b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerPlaywrightTest.java index 9589bff4a..b6960f466 100644 --- a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerPlaywrightTest.java +++ b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerPlaywrightTest.java @@ -199,7 +199,7 @@ private void listFiles(File f, java.util.List retFiles) { Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-1.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-2.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-3.html").toFile(), - Paths.get(testRootDir.getAbsolutePath(), , "meta_redirect_optional_ruleunit", "act-inapplicable-4.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-4.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-5.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-6.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-7.html").toFile(), diff --git a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumFFTest.java b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumFFTest.java index 921db5637..dab57012b 100644 --- a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumFFTest.java +++ b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumFFTest.java @@ -188,7 +188,7 @@ public void getComplianceTestsuite() throws IOException { Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-1.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-2.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-3.html").toFile(), - Paths.get(testRootDir.getAbsolutePath(), , "meta_redirect_optional_ruleunit", "act-inapplicable-4.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-4.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-5.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-6.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-7.html").toFile(), diff --git a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumTest.java b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumTest.java index c2c7945fa..b03459c9c 100644 --- a/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumTest.java +++ b/java-accessibility-checker/src/test/java/com/ibm/able/equalaccess/AccessibilityCheckerSeleniumTest.java @@ -258,7 +258,7 @@ private void listFiles(File f, java.util.List retFiles) { Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-1.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-2.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-3.html").toFile(), - Paths.get(testRootDir.getAbsolutePath(), , "meta_redirect_optional_ruleunit", "act-inapplicable-4.html").toFile(), + Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-4.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-5.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-6.html").toFile(), Paths.get(testRootDir.getAbsolutePath(), "meta_redirect_optional_ruleunit", "act-inapplicable-7.html").toFile(),