Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update links in 2.0/2.1 HELP to new & latest techniques published by W3C in WCAG 2.2 #1696

Closed
4 tasks done
philljenkins opened this issue Sep 28, 2023 · 4 comments · Fixed by #1747
Closed
4 tasks done
Assignees
Labels
engine Issues in the accessibility-checker-engine component priority-3 (low) Ready for QA SME Discuss with subject matter experts Standards T54 Triage release 5.4 WCAG 2.2 Issues/Rules related to WCAG 2.2

Comments

@philljenkins
Copy link
Contributor

philljenkins commented Sep 28, 2023

  • update URLs in all the existing HELP files (~170) to all the latest & new techniques and WCAG references to the newly published WCAG 2.2 resources such as www.w3.org/WAI/WCAG22/Techniques/ published by W3C.
  • update links in sc-urls.json, include WCAG 2.2 AAA as well as A & AA
  • update links in rues & ruleunits (test cases)
  • update links to Unit Tests that moved in Toolkit

example code for each rule help file:
### About this requirement
* [WCAG technique H24](https://www.w3.org/WAI/WCAG21/Techniques/html/H24)

would change to :
### About this requirement
* [WCAG technique H24 Providing text alternatives for the area elements of image maps](https://www.w3.org/WAI/WCAG22/Techniques/html/H24)

All ~170 existing rule Help files that reference techniques and other resources are in
... /accessibility-checker-engine/help-v4/en-US/ ...

@philljenkins philljenkins self-assigned this Sep 28, 2023
@marcjohlic marcjohlic added SME Discuss with subject matter experts Standards WCAG 2.2 Issues/Rules related to WCAG 2.2 engine Issues in the accessibility-checker-engine component labels Oct 2, 2023
@shunguoy shunguoy added T54 Triage release 5.4 priority-3 (low) labels Oct 2, 2023
@philljenkins philljenkins linked a pull request Nov 14, 2023 that will close this issue
5 tasks
@philljenkins
Copy link
Contributor Author

philljenkins commented Nov 14, 2023

@shunguoy ready for your review - see PR #1747

@philljenkins
Copy link
Contributor Author

philljenkins commented Nov 15, 2023

One of the link changes had a missing ">", which caused a test case to fail in the build. Fixed and now passing. Ready for QA

@philljenkins
Copy link
Contributor Author

philljenkins commented Nov 15, 2023

When checking the "Checker rule sets" page via action artifact Rule listing, I found missing definitions for 3 new WCAG 2.2 SCs that don't have any rules yet.

  • missing definitions:
    3 3 7 and 3 3 8

  • Definitions added for new WCAG 2.2 SCs that don't have rules mapped to them
    3 3 7 and 3 3 8 defined

@philljenkins
Copy link
Contributor Author

@ErickRenteria asked for @philljenkins to do a quick showcase playback to review the text changes that add the title to the link text. Such as for each rule help file:

About this requirement

would change to :

About this requirement

  • Affects all ~170 existing rule Help files that reference techniques that previously had very short cryptic numbers as link text (titles)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
engine Issues in the accessibility-checker-engine component priority-3 (low) Ready for QA SME Discuss with subject matter experts Standards T54 Triage release 5.4 WCAG 2.2 Issues/Rules related to WCAG 2.2
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants