From b2a8d72942c288294bb97add91b2696383076eff Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 9 Nov 2023 22:20:50 +0000
Subject: [PATCH 01/17] Bump chromedriver in /accessibility-checker-extension
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 118.0.0 to 119.0.1.
- [Commits](https://github.com/giggio/node-chromedriver/compare/118.0.0...119.0.1)
---
updated-dependencies:
- dependency-name: chromedriver
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
.../package-lock.json | 40 +++++++++----------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/accessibility-checker-extension/package-lock.json b/accessibility-checker-extension/package-lock.json
index a6ff6486e..526e92444 100644
--- a/accessibility-checker-extension/package-lock.json
+++ b/accessibility-checker-extension/package-lock.json
@@ -4810,9 +4810,9 @@
"dev": true
},
"node_modules/axios": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz",
- "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==",
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz",
+ "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==",
"dev": true,
"dependencies": {
"follow-redirects": "^1.15.0",
@@ -5725,19 +5725,19 @@
}
},
"node_modules/chromedriver": {
- "version": "118.0.0",
- "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-118.0.0.tgz",
- "integrity": "sha512-E5xoER/tKxpxxtKk6/vmWkdWHCXsZ502hzGt4+2FppoibniGHJoymUFi/X/fBpZN5r7zyVCZzjDxJdxRltN7hQ==",
+ "version": "119.0.1",
+ "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-119.0.1.tgz",
+ "integrity": "sha512-lpCFFLaXPpvElTaUOWKdP74pFb/sJhWtWqMjn7Ju1YriWn8dT5JBk84BGXMPvZQs70WfCYWecxdMmwfIu1Mupg==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
- "@testim/chrome-version": "^1.1.3",
- "axios": "^1.4.0",
- "compare-versions": "^6.0.0",
+ "@testim/chrome-version": "^1.1.4",
+ "axios": "^1.6.0",
+ "compare-versions": "^6.1.0",
"extract-zip": "^2.0.1",
"https-proxy-agent": "^5.0.1",
"proxy-from-env": "^1.1.0",
- "tcp-port-used": "^1.0.1"
+ "tcp-port-used": "^1.0.2"
},
"bin": {
"chromedriver": "bin/chromedriver"
@@ -20171,9 +20171,9 @@
"dev": true
},
"axios": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz",
- "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==",
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz",
+ "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==",
"dev": true,
"requires": {
"follow-redirects": "^1.15.0",
@@ -20821,18 +20821,18 @@
"integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
},
"chromedriver": {
- "version": "118.0.0",
- "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-118.0.0.tgz",
- "integrity": "sha512-E5xoER/tKxpxxtKk6/vmWkdWHCXsZ502hzGt4+2FppoibniGHJoymUFi/X/fBpZN5r7zyVCZzjDxJdxRltN7hQ==",
+ "version": "119.0.1",
+ "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-119.0.1.tgz",
+ "integrity": "sha512-lpCFFLaXPpvElTaUOWKdP74pFb/sJhWtWqMjn7Ju1YriWn8dT5JBk84BGXMPvZQs70WfCYWecxdMmwfIu1Mupg==",
"dev": true,
"requires": {
- "@testim/chrome-version": "^1.1.3",
- "axios": "^1.4.0",
- "compare-versions": "^6.0.0",
+ "@testim/chrome-version": "^1.1.4",
+ "axios": "^1.6.0",
+ "compare-versions": "^6.1.0",
"extract-zip": "^2.0.1",
"https-proxy-agent": "^5.0.1",
"proxy-from-env": "^1.1.0",
- "tcp-port-used": "^1.0.1"
+ "tcp-port-used": "^1.0.2"
}
},
"ci-info": {
From 8937a19f7d113356d40956935c1d604e1afb2740 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Fri, 10 Nov 2023 15:11:11 -0600
Subject: [PATCH 02/17] Update Options for WCAG 2.2
---
.../src/ts/options/OptionsApp.tsx | 35 +++++++++++++------
1 file changed, 24 insertions(+), 11 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 67f05c7ea..f706c2aa3 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -338,10 +338,14 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
By default, the Accessibility Checker uses a set of rules that correspond to
- the most recent WCAG standards plus some additional IBM requirements. Rule sets
+ the WCAG standards plus some additional IBM requirements. Rule sets
for specific WCAG versions are also available. The rule sets are updated regularly,
and each update has a date of deployment. If you need to replicate an earlier test,
- choose the deployment date of the original test.
+ choose the deployment date of the original test.
+
+
+ Experiment with a preview of a possible future rule set,
+ such as the new WCAG 2.2 related rules, by selecting "Preview Rules".
For more in-depth guidance, see {
this.setState({ modalRuleSet: false });
}).bind(this)}
>
-
Dated deployment: Use a rule set from a specific date
+
Dated deployment : Use a rule set from a specific date
for consistent testing throughout a project to replicate an earlier test
- Preview rules: Try an experimental preview of possible future rule set
+ Preview rules : Try an experimental preview of a possible future rule set
+ such as the new WCAG 2.2 related rules
+
+ Rule updates : For details on rule changes at each deployment,
+ see the Release notes
- For details on rule set changes between deployments, see Release notes
+ Rule sets : For a listing of the rules mapped to requirements in a selected accessibility guideline,
+ see Checker rule sets
, document.body)}
{typeof document === 'undefined' ? null : ReactDOM.createPortal( {
{/**** Select ruleset / policy */}
- Select accessibility guidelines
+ Select an accessibility guideline
{
{!this.state.selected_archive && }
{this.state.selected_archive && <>
{
{typeof document === 'undefined' ? null : ReactDOM.createPortal( {
this.setState({ modalGuidelines: false });
}).bind(this)}
>
- IBM Accessibility: Rules for WCAG 2.1 AA plus additional IBM requirements
- WCAG 2.1 (A, AA): This is the current W3C recommendation. Content that conforms to WCAG 2.1 also conforms to WCAG 2.0
- WCAG 2.0 (A, AA): Referenced by US Section 508, but not the latest W3C recommendation
+ IBM Accessibility 7.2 : Rules for WCAG 2.1 plus additional IBM requirements.
+ See the IBM Accessibility requirements that need to be met for recent releases of standards and regulations.
+ WCAG 2.2 (A, AA) : This is the latest W3C specification. "Preview rules" must also be selected.
+ WCAG 2.1 (A, AA) : Content that conforms to WCAG 2.1 also conforms to WCAG 2.0
+ WCAG 2.0 (A, AA) : Referenced by US Section 508, but not the latest W3C specifiction
+ Rule sets : For a listing of the rules mapped to requirements in the selected accessibility guideline,
+ see Checker rule sets
, document.body)}
From a410e7f5ee383e9a7db256841e58d2970f9eb67c Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Fri, 10 Nov 2023 19:16:36 -0600
Subject: [PATCH 03/17] Simplified Options for WCAG 2.2
removed redundancy
---
.../src/ts/options/OptionsApp.tsx | 20 ++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index f706c2aa3..720766109 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -339,15 +339,18 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
By default, the Accessibility Checker uses a set of rules that correspond to
the WCAG standards plus some additional IBM requirements. Rule sets
- for specific WCAG versions are also available. The rule sets are updated regularly,
+ are available for specific WCAG versions. The rule sets are updated regularly,
and each update has a date of deployment. If you need to replicate an earlier test,
choose the deployment date of the original test.
Experiment with a preview of a possible future rule set,
- such as the new WCAG 2.2 related rules, by selecting "Preview Rules".
+ such as the new WCAG 2.2 related rules, by selecting the "Preview Rules" rule set.
-
+
+ See the IBM Accessibility requirements that need to be met for conforming with standards and regulations.
+
+
For more in-depth guidance, see {
Rule updates : For details on rule changes at each deployment,
see the Release notes
- Rule sets : For a listing of the rules mapped to requirements in a selected accessibility guideline,
- see Checker rule sets
+ Rule sets : List of the rules mapped to requirements in a selected accessibility guideline,
+ see the Checker rule sets
, document.body)}
{typeof document === 'undefined' ? null : ReactDOM.createPortal( {
this.setState({ modalGuidelines: false });
}).bind(this)}
>
- IBM Accessibility 7.2 : Rules for WCAG 2.1 plus additional IBM requirements.
- See the IBM Accessibility requirements that need to be met for recent releases of standards and regulations.
- WCAG 2.2 (A, AA) : This is the latest W3C specification. "Preview rules" must also be selected.
+ IBM Accessibility 7.2 : Rules for WCAG 2.1 plus additional IBM requirements
+
WCAG 2.2 (A, AA) : Rules for the latest W3C specification. The "Preview Rules" rule set must also be selected.
WCAG 2.1 (A, AA) : Content that conforms to WCAG 2.1 also conforms to WCAG 2.0
WCAG 2.0 (A, AA) : Referenced by US Section 508, but not the latest W3C specifiction
- Rule sets : For a listing of the rules mapped to requirements in the selected accessibility guideline,
+
Rule sets : List of the rules mapped to requirements in the selected accessibility guideline,
see Checker rule sets
, document.body)}
From 6740b61fe31e53c6b98da3168b7f1c7b18616e94 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 11 Nov 2023 01:50:01 +0000
Subject: [PATCH 04/17] Bump axios from 1.4.0 to 1.6.0 in /common/module
Bumps [axios](https://github.com/axios/axios) from 1.4.0 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.4.0...v1.6.0)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot]
---
common/module/package-lock.json | 8 ++++----
common/module/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/common/module/package-lock.json b/common/module/package-lock.json
index 9c4158d29..6d67c4c05 100644
--- a/common/module/package-lock.json
+++ b/common/module/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "SEE LICENSE in ../../LICENSE",
"dependencies": {
- "axios": "^1.4.0",
+ "axios": "^1.6.0",
"deep-diff": "^1.0.2",
"exceljs": "^4.3.0"
},
@@ -1414,9 +1414,9 @@
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"node_modules/axios": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz",
- "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz",
+ "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==",
"dependencies": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
diff --git a/common/module/package.json b/common/module/package.json
index a963e7f92..f54b9c07d 100644
--- a/common/module/package.json
+++ b/common/module/package.json
@@ -23,7 +23,7 @@
"typescript": "^5.1.3"
},
"dependencies": {
- "axios": "^1.4.0",
+ "axios": "^1.6.0",
"deep-diff": "^1.0.2",
"exceljs": "^4.3.0"
}
From 0cdf3923a5a03723691122da4f6ca02ee36a67f5 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 10:12:44 -0600
Subject: [PATCH 05/17] Preview not required
Co-authored-by: Tom Brunet
---
accessibility-checker-extension/src/ts/options/OptionsApp.tsx | 4 ----
1 file changed, 4 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 720766109..579c95869 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -343,10 +343,6 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
and each update has a date of deployment. If you need to replicate an earlier test,
choose the deployment date of the original test.
-
- Experiment with a preview of a possible future rule set,
- such as the new WCAG 2.2 related rules, by selecting the "Preview Rules" rule set.
-
See the IBM Accessibility requirements that need to be met for conforming with standards and regulations.
From 71737d5c9c8df8f13dcf99943e4c59a69f058bd4 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 10:14:05 -0600
Subject: [PATCH 06/17] add EN 301 549
Co-authored-by: Tom Brunet
---
accessibility-checker-extension/src/ts/options/OptionsApp.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 579c95869..4e9eaff07 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -517,7 +517,7 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
>
IBM Accessibility 7.2 : Rules for WCAG 2.1 plus additional IBM requirements
WCAG 2.2 (A, AA) : Rules for the latest W3C specification. The "Preview Rules" rule set must also be selected.
- WCAG 2.1 (A, AA) : Content that conforms to WCAG 2.1 also conforms to WCAG 2.0
+ WCAG 2.1 (A, AA) : Content that conforms to WCAG 2.1 also conforms to WCAG 2.0. Referenced by EN 301 549 and other policies, but not the latest W3C specification
WCAG 2.0 (A, AA) : Referenced by US Section 508, but not the latest W3C specifiction
Rule sets : List of the rules mapped to requirements in the selected accessibility guideline,
see Checker rule sets
From 08745999a8329dcb4e57839dd016d9edd6635323 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 10:20:03 -0600
Subject: [PATCH 07/17] Guidelines not rulesets
Co-authored-by: Tom Brunet
---
accessibility-checker-extension/src/ts/options/OptionsApp.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 4e9eaff07..dab731af9 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -338,8 +338,8 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
By default, the Accessibility Checker uses a set of rules that correspond to
- the WCAG standards plus some additional IBM requirements. Rule sets
- are available for specific WCAG versions. The rule sets are updated regularly,
+ the WCAG standards plus some additional IBM requirements. Guidelines
+ are available for specific WCAG versions. The guidelines are updated regularly,
and each update has a date of deployment. If you need to replicate an earlier test,
choose the deployment date of the original test.
From 10909542f86df35c941f4497a3ff35bd8b276a85 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 10:20:51 -0600
Subject: [PATCH 08/17] Remove mention of WCAG 2.2
Co-authored-by: Tom Brunet
---
accessibility-checker-extension/src/ts/options/OptionsApp.tsx | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index dab731af9..321a22318 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -435,8 +435,7 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
Dated deployment : Use a rule set from a specific date
for consistent testing throughout a project to replicate an earlier test
- Preview rules : Try an experimental preview of a possible future rule set
- such as the new WCAG 2.2 related rules
+ Preview rules : Try an experimental preview of a possible future rule set.
Rule updates : For details on rule changes at each deployment,
see the Release notes
From 172fe212bcebeaa3c75e06dd0c41cb7115cdbf56 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 10:21:31 -0600
Subject: [PATCH 09/17] Rule set definiiton
Co-authored-by: Tom Brunet
---
accessibility-checker-extension/src/ts/options/OptionsApp.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 321a22318..61d195a8b 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -440,7 +440,7 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
Rule updates : For details on rule changes at each deployment,
see the Release notes
- Rule sets : List of the rules mapped to requirements in a selected accessibility guideline,
+
Rule sets : A packaged set of guidelines, each of which is a collection of rules mapped to the requirements in the accessibility guideline,
see the Checker rule sets
, document.body)}
From 6bebb9df00c771f93e74f2b5dd4b75f228ff7ea1 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 10:22:17 -0600
Subject: [PATCH 10/17] WCAG 2.2 includes 2.1 & 2.0
Co-authored-by: Tom Brunet
---
accessibility-checker-extension/src/ts/options/OptionsApp.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 61d195a8b..0baf86fc7 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -515,7 +515,7 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
}).bind(this)}
>
IBM Accessibility 7.2 : Rules for WCAG 2.1 plus additional IBM requirements
-
WCAG 2.2 (A, AA) : Rules for the latest W3C specification. The "Preview Rules" rule set must also be selected.
+ WCAG 2.2 (A, AA) : Rules for the latest W3C specification. Content that conforms to WCAG 2.2 also conforms to 2.1 and 2.0.
WCAG 2.1 (A, AA) : Content that conforms to WCAG 2.1 also conforms to WCAG 2.0. Referenced by EN 301 549 and other policies, but not the latest W3C specification
WCAG 2.0 (A, AA) : Referenced by US Section 508, but not the latest W3C specifiction
Rule sets : List of the rules mapped to requirements in the selected accessibility guideline,
From 52ac367d60be9f0f40f43522811e4b98389c6fa9 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 10:22:57 -0600
Subject: [PATCH 11/17] Rule set definition
Co-authored-by: Tom Brunet
---
accessibility-checker-extension/src/ts/options/OptionsApp.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 0baf86fc7..d5d542a5a 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -518,7 +518,7 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
WCAG 2.2 (A, AA) : Rules for the latest W3C specification. Content that conforms to WCAG 2.2 also conforms to 2.1 and 2.0.
WCAG 2.1 (A, AA) : Content that conforms to WCAG 2.1 also conforms to WCAG 2.0. Referenced by EN 301 549 and other policies, but not the latest W3C specification
WCAG 2.0 (A, AA) : Referenced by US Section 508, but not the latest W3C specifiction
- Rule sets : List of the rules mapped to requirements in the selected accessibility guideline,
+
Rule sets : A packaged set of guidelines, each of which is a collection of rules mapped to requirements in the accessibility guideline,
see Checker rule sets
, document.body)}
From 004d196972b55cff1616edc4f11d31c9c8dbf859 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 10:39:12 -0600
Subject: [PATCH 12/17] Aside with inks
---
.../src/ts/options/OptionsApp.tsx | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index d5d542a5a..68e65427d 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -344,9 +344,18 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
choose the deployment date of the original test.
- See the IBM Accessibility requirements that need to be met for conforming with standards and regulations.
+ See the IBM Accessibility requirements that need to be met
+ for conforming to standards and regulations.
-
+
Rule updates: For details on rule changes at each deployment,
+ see the Release notes
+
+
+ Rule sets : A packaged set of guidelines, each of which is a collection of rules mapped to the requirements in the accessibility guideline,
+ see the Checker rule sets
+
+
For more in-depth guidance, see
Date: Mon, 13 Nov 2023 12:12:53 -0600
Subject: [PATCH 13/17] Links in aside
---
.../src/ts/options/OptionsApp.tsx | 34 +++++++++++++++----
1 file changed, 28 insertions(+), 6 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 68e65427d..7050bf654 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -344,21 +344,43 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
choose the deployment date of the original test.
- See the IBM Accessibility requirements that need to be met
- for conforming to standards and regulations.
+ See the IBM Accessibility requirements
+ that need to be met for conforming to standards and regulations.
-
Rule updates : For details on rule changes at each deployment,
- see the Release notes
+ see the Release notes.
- Rule sets : A packaged set of guidelines, each of which is a collection of rules mapped to the requirements in the accessibility guideline,
- see the Checker rule sets
+ Rule sets : A packaged set of guidelines,
+ each of which is a collection of rules mapped to the requirements in the accessibility guideline,
+ see the Checker rule sets.
For more in-depth guidance, see
Date: Mon, 13 Nov 2023 12:53:36 -0600
Subject: [PATCH 14/17] Options syntax
---
.../src/ts/options/OptionsApp.tsx | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 7050bf654..319dcb943 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -545,12 +545,12 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
this.setState({ modalGuidelines: false });
}).bind(this)}
>
-
IBM Accessibility 7.2 : Rules for WCAG 2.1 plus additional IBM requirements
+
IBM Accessibility 7.2 : Rules for WCAG 2.1 plus additional IBM requirements.
WCAG 2.2 (A, AA) : Rules for the latest W3C specification. Content that conforms to WCAG 2.2 also conforms to 2.1 and 2.0.
- WCAG 2.1 (A, AA) : Content that conforms to WCAG 2.1 also conforms to WCAG 2.0. Referenced by EN 301 549 and other policies, but not the latest W3C specification
- WCAG 2.0 (A, AA) : Referenced by US Section 508, but not the latest W3C specifiction
+ WCAG 2.1 (A, AA) : Content that conforms to WCAG 2.1 also conforms to WCAG 2.0. Referenced by EN 301 549 and other policies, but not the latest W3C specification.
+ WCAG 2.0 (A, AA) : Referenced by US Section 508, but not the latest W3C specification.
Rule sets : A packaged set of guidelines, each of which is a collection of rules mapped to requirements in the accessibility guideline,
- see Checker rule sets
+ see Checker rule sets.
, document.body)}
From e1d393ea0438ed20e947272a0538246afb62cf55 Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 13:38:51 -0600
Subject: [PATCH 15/17] Modal format
missing end P
---
.../src/ts/options/OptionsApp.tsx | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 319dcb943..6115025e0 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -464,15 +464,15 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
}).bind(this)}
>
Dated deployment : Use a rule set from a specific date
- for consistent testing throughout a project to replicate an earlier test
+ for consistent testing throughout a project to replicate an earlier test.
Preview rules : Try an experimental preview of a possible future rule set.
Rule updates : For details on rule changes at each deployment,
- see the Release notes
+ see the Release notes.
Rule sets : A packaged set of guidelines, each of which is a collection of rules mapped to the requirements in the accessibility guideline,
- see the Checker rule sets
+ see the Checker rule sets.
, document.body)}
{typeof document === 'undefined' ? null : ReactDOM.createPortal( {
}).bind(this)}
>
IBM Accessibility 7.2 : Rules for WCAG 2.1 plus additional IBM requirements.
+
WCAG 2.2 (A, AA) : Rules for the latest W3C specification. Content that conforms to WCAG 2.2 also conforms to 2.1 and 2.0.
+
WCAG 2.1 (A, AA) : Content that conforms to WCAG 2.1 also conforms to WCAG 2.0. Referenced by EN 301 549 and other policies, but not the latest W3C specification.
+
WCAG 2.0 (A, AA) : Referenced by US Section 508, but not the latest W3C specification.
+
Rule sets : A packaged set of guidelines, each of which is a collection of rules mapped to requirements in the accessibility guideline,
- see Checker rule sets.
+ see the Checker rule sets.
+
, document.body)}
From afbcf04b353460ce6ac5a92cf451143f00a1e66e Mon Sep 17 00:00:00 2001
From: Phill Jenkins
Date: Mon, 13 Nov 2023 14:58:44 -0600
Subject: [PATCH 16/17] aside options
fixed formatting and link size
---
.../src/ts/options/OptionsApp.tsx | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
index 6115025e0..1784bd90b 100644
--- a/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
+++ b/accessibility-checker-extension/src/ts/options/OptionsApp.tsx
@@ -346,18 +346,17 @@ export class OptionsApp extends React.Component<{}, OptionsAppState> {
See the IBM Accessibility requirements
- that need to be met for conforming to standards and regulations.
+ >IBM Accessibility requirements that need to be met to comply with standards and regulations.
Rule updates : For details on rule changes at each deployment,
see the {
each of which is a collection of rules mapped to the requirements in the accessibility guideline,
see the
Date: Wed, 29 Nov 2023 10:18:33 -0600
Subject: [PATCH 17/17] Fix ACT id
---
.../src/v4/rules/element_scrollable_tabbable.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/accessibility-checker-engine/src/v4/rules/element_scrollable_tabbable.ts b/accessibility-checker-engine/src/v4/rules/element_scrollable_tabbable.ts
index ac634f7e4..d92771ad0 100644
--- a/accessibility-checker-engine/src/v4/rules/element_scrollable_tabbable.ts
+++ b/accessibility-checker-engine/src/v4/rules/element_scrollable_tabbable.ts
@@ -43,7 +43,7 @@ export let element_scrollable_tabbable: Rule = {
level: eRulePolicy.VIOLATION,
toolkitLevel: eToolkitLevel.LEVEL_ONE
}],
- act: ["ossw9k"],
+ act: ["0ssw9k"],
run: (context: RuleContext, options?: {}, contextHierarchies?: RuleContextHierarchy): RuleResult | RuleResult[] => {
const ruleContext = context["dom"].node as HTMLElement;
//skip the check if the element is hidden or disabled