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 4.x with master updates #1954

Closed
wants to merge 930 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
930 commits
Select commit Hold shift + click to select a range
cfc7930
Cypress ReadMe grammar
philljenkins Mar 8, 2024
23aa10d
Merge pull request #1848 from IBMa/dev-1610
ErickRenteria Mar 11, 2024
5b176ba
Merge branch 'master' into dev-1641
shunguoy Mar 11, 2024
88d5d78
Merge branch 'master' into dev-1638
shunguoy Mar 11, 2024
4a9fa8f
update text_block_heading rule #1638
shunguoy Mar 11, 2024
a831425
Merge branch 'master' into phill-readme
philljenkins Mar 11, 2024
4f8eaf0
update the rule and expected test results #1638
shunguoy Mar 11, 2024
58eaa9c
Fix hidden counts in Reports
drjoho Mar 11, 2024
afb9b09
Merge branch 'master' into joho-ReportsShowHide-1709
drjoho Mar 11, 2024
6508066
update the rule to add style check and corresponding test case #1638
shunguoy Mar 11, 2024
e74ef0b
add line to start travis
drjoho Mar 12, 2024
75a7b89
Merge pull request #1855 from IBMa/dev-1641
ErickRenteria Mar 13, 2024
ba1c228
A few correction
ErickRenteria Mar 13, 2024
7bf628c
Merge branch 'master' into joho-checkerReportsTestCases-1841
ErickRenteria Mar 13, 2024
c3b5171
Merge branch 'master' into phill-readme
philljenkins Mar 13, 2024
6878ddc
update the baselines #1638
shunguoy Mar 13, 2024
9c63ccd
Merge branch 'master' into dev-1638
shunguoy Mar 13, 2024
0c7bee5
Merge pull request #1864 from IBMa/phill-readme
ErickRenteria Mar 13, 2024
627a644
update the rule to ignore text that ends with certain special charact…
shunguoy Mar 13, 2024
50d2afa
Merge branch 'master' into dev-1638
shunguoy Mar 13, 2024
bdb1bf2
fix the build error #1638
shunguoy Mar 13, 2024
98662c5
ACT mapping
philljenkins Mar 13, 2024
7d7515c
Merge branch 'master' into phill-ACTmapping
philljenkins Mar 13, 2024
0bd13d4
Match baseline group msg
philljenkins Mar 14, 2024
980eb5d
Match group msg in baseline
philljenkins Mar 14, 2024
37da2eb
Filter reports for identical issues
tombrunet Mar 14, 2024
fa73e03
Match group msg for another baseline
philljenkins Mar 14, 2024
b3a0a7f
accessible name vs text
philljenkins Mar 14, 2024
244ff6e
total issues and total hidden calc in same place
drjoho Mar 15, 2024
47dd7b0
Merge branch 'master' into joho-ReportsShowHide-1709
ErickRenteria Mar 15, 2024
e3bd41f
Merge pull request #1850 from IBMa/joho-ReportsShowHide-1709
ErickRenteria Mar 16, 2024
27e0b69
Bump follow-redirects from 1.15.4 to 1.15.6 in /rule-server
dependabot[bot] Mar 16, 2024
622cabe
Bump follow-redirects from 1.15.4 to 1.15.6 in /report-react
dependabot[bot] Mar 16, 2024
4af8c99
Bump follow-redirects in /cypress-accessibility-checker
dependabot[bot] Mar 16, 2024
e4ef9b4
Bump follow-redirects from 1.15.4 to 1.15.6 in /common/module
dependabot[bot] Mar 16, 2024
ff6bf0a
Bump follow-redirects in /accessibility-checker-extension
dependabot[bot] Mar 16, 2024
d57be85
Updating rules for 318
ErickRenteria Mar 18, 2024
b068b7a
Merge pull request #1874 from IBMa/ruleserver_update_318
ErickRenteria Mar 18, 2024
25bc6ec
add test cases #1637
shunguoy Mar 18, 2024
72aa9ad
update the rule and test cases #1757
shunguoy Mar 20, 2024
9727bc2
turn off the rule "style_before_after_review" and disable test cases …
shunguoy Mar 20, 2024
667d93e
Merge branch 'master' into dev-1637
shunguoy Mar 20, 2024
c6ebdc1
disable the test cases #1637
shunguoy Mar 20, 2024
83532a8
update the rule #1757
shunguoy Mar 22, 2024
4ddbf3c
remove debug info #1757
shunguoy Mar 22, 2024
a540bb3
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /report-react
dependabot[bot] Mar 23, 2024
f0c70ef
update aria definition for img element #1758
shunguoy Mar 25, 2024
429766e
update the "img_alt_valid" rule #1758
shunguoy Mar 25, 2024
cc5d6e4
add test cases and results #1758
shunguoy Mar 26, 2024
2d1fce5
fix hidden counts again
drjoho Mar 26, 2024
746be7f
Update accessibility-checker-extension/src/ts/devtools/components/sca…
tombrunet Mar 26, 2024
c7aec4b
Update Excel image
philljenkins Mar 26, 2024
216c41d
Merge branch 'master' into joho-smallReportChanges-1853
philljenkins Mar 26, 2024
56378a5
Help updated
philljenkins Mar 26, 2024
44c5351
hidden count fix to report
drjoho Mar 27, 2024
4419955
a bit more counting
drjoho Mar 27, 2024
941a902
Update the test case results #1758
shunguoy Mar 27, 2024
ab85048
fix typo #1758
shunguoy Mar 27, 2024
cedcd2e
Bump express from 4.18.1 to 4.19.2 in /rule-server
dependabot[bot] Mar 28, 2024
cb6f27c
Bump express from 4.18.1 to 4.19.2 in /report-react
dependabot[bot] Mar 28, 2024
91e7479
update the contrast rule to include CJK #1735
shunguoy Mar 29, 2024
1a43415
update color contrast rule and the test cases #1735
shunguoy Apr 2, 2024
ffadf24
Numbers reflow
drjoho Apr 2, 2024
d5fcf7d
lot's of itty bitty reflow...
drjoho Apr 2, 2024
d917a7a
update the baselines #1735
shunguoy Apr 3, 2024
b06f6b1
debug the baseline errors #1735
shunguoy Apr 3, 2024
b7d50ff
update the baselines
shunguoy Apr 3, 2024
4bd6c30
update the test results #1735
shunguoy Apr 3, 2024
d22f914
Merge pull request #1876 from IBMa/dev-1637
ErickRenteria Apr 8, 2024
902fd9c
Merge pull request #1856 from IBMa/joho-smallReportChanges-1853
ErickRenteria Apr 9, 2024
040a3f7
Merge pull request #1865 from IBMa/dev-1638
ErickRenteria Apr 9, 2024
3005b79
Merge pull request #1869 from IBMa/dependabot/npm_and_yarn/rule-serve…
ErickRenteria Apr 9, 2024
8c05695
Merge pull request #1870 from IBMa/dependabot/npm_and_yarn/report-rea…
ErickRenteria Apr 9, 2024
ff588a2
Merge pull request #1871 from IBMa/dependabot/npm_and_yarn/cypress-ac…
ErickRenteria Apr 9, 2024
525cabb
Merge pull request #1873 from IBMa/dependabot/npm_and_yarn/accessibil…
ErickRenteria Apr 9, 2024
af06f1a
Merge branch 'master' into dependabot/npm_and_yarn/report-react/webpa…
ErickRenteria Apr 9, 2024
9bf84a8
Merge branch 'master' into dependabot/npm_and_yarn/rule-server/expres…
ErickRenteria Apr 9, 2024
aad81d9
Merge branch 'master' into dependabot/npm_and_yarn/report-react/expre…
ErickRenteria Apr 9, 2024
86e4331
Merge branch 'master' into dependabot/npm_and_yarn/rule-server/expres…
ErickRenteria Apr 9, 2024
77ee1d8
Merge branch 'master' into joho-checkerReportsTestCases-1841
ErickRenteria Apr 9, 2024
7de8f5d
Merge pull request #1885 from IBMa/dependabot/npm_and_yarn/rule-serve…
ErickRenteria Apr 9, 2024
84393a0
Merge pull request #1880 from IBMa/dependabot/npm_and_yarn/report-rea…
ErickRenteria Apr 9, 2024
3e71935
Merge branch 'master' into dependabot/npm_and_yarn/report-react/expre…
ErickRenteria Apr 9, 2024
6bd480a
Merge pull request #1872 from IBMa/dependabot/npm_and_yarn/common/mod…
ErickRenteria Apr 9, 2024
1485e04
Merge branch 'master' into joho-checkerReportsTestCases-1841
ErickRenteria Apr 9, 2024
05abf9b
Merge pull request #1879 from IBMa/dev-1757
ErickRenteria Apr 10, 2024
03d53dd
Merge branch 'master' into joho-checkerReportsTestCases-1841
ErickRenteria Apr 10, 2024
f5d17b2
Merge pull request #1884 from IBMa/dev-1758
ErickRenteria Apr 10, 2024
d7cb365
Fix the browser close issue #1837
shunguoy Apr 10, 2024
3c72827
update the accessibility-checker #1837
shunguoy Apr 10, 2024
ad30103
Update the readme #1837
shunguoy Apr 10, 2024
4f0eca6
Update achecker.js
shunguoy Apr 10, 2024
84c5310
Update ACHelper.ts
shunguoy Apr 10, 2024
e57f9b3
Update ACHelper.ts
shunguoy Apr 10, 2024
30b839e
Update ACHelper.ts
shunguoy Apr 10, 2024
1b8bdaf
Merge pull request #1867 from IBMa/phill-ACTmapping
ErickRenteria Apr 10, 2024
479ee06
modify the boilerplates to properly close the engine
shunguoy Apr 10, 2024
34f417c
Update ACHelper.ts
shunguoy Apr 10, 2024
dde8475
Merge branch 'master' into dev-1837
shunguoy Apr 10, 2024
3253831
Merge pull request #1883 from IBMa/joho-HiddenCount-1882
ErickRenteria Apr 11, 2024
eb7c811
Merge branch 'master' into dependabot/npm_and_yarn/report-react/expre…
ErickRenteria Apr 11, 2024
1c32198
Merge branch 'master' into dependabot/npm_and_yarn/report-react/expre…
ErickRenteria Apr 11, 2024
c19b837
Merge pull request #1886 from IBMa/dependabot/npm_and_yarn/report-rea…
ErickRenteria Apr 11, 2024
1547ad7
Rules update April 11
ErickRenteria Apr 11, 2024
e878017
Merge branch 'master' into dev-1837
shunguoy Apr 11, 2024
bfe4908
Merge branch 'master' into dev-1735
shunguoy Apr 11, 2024
9c789ba
update the baseline for merge conflict #1735
shunguoy Apr 11, 2024
7921f1b
debug the baseline issue #1735
shunguoy Apr 11, 2024
895dbbd
debug baseline issues #1735
shunguoy Apr 11, 2024
be994c6
Merge pull request #1888 from IBMa/dev-1735
ErickRenteria Apr 12, 2024
b853e75
Merge branch 'master' into joho-fixNarrowReflow-1830
drjoho Apr 15, 2024
4a0283e
Fix conflict
drjoho Apr 15, 2024
1288cd0
Merge pull request #1887 from IBMa/joho-fixNarrowReflow-1830
ErickRenteria Apr 16, 2024
9a060d5
Updating date
ErickRenteria Apr 16, 2024
07a1b64
Merge branch 'master' into rules_update_4_11
ErickRenteria Apr 16, 2024
cfecac4
Update path and id
ErickRenteria Apr 17, 2024
0551bca
Merge branch 'rules_update_4_11' of github.com:IBMa/equal-access into…
ErickRenteria Apr 17, 2024
b4db1d2
add pointer-event none only to element overlay
drjoho Apr 17, 2024
9f706c5
reverse the change #1837
shunguoy Apr 17, 2024
b3f0d11
reverse the changes #1837
shunguoy Apr 17, 2024
da69cb0
Update the README for batch scan #1837
shunguoy Apr 17, 2024
ab8abe5
Update README.md
shunguoy Apr 17, 2024
4a371f0
Merge branch 'master' into dev-1837
shunguoy Apr 17, 2024
7195485
Merge pull request #1891 from IBMa/dev-1837
tombrunet Apr 17, 2024
8fe7b79
Merge pull request #1893 from IBMa/rules_update_4_11
ErickRenteria Apr 18, 2024
a083c05
updating version and date
ErickRenteria Apr 19, 2024
4a00305
Merge branch 'master' into rules_update_4_11
ErickRenteria Apr 19, 2024
d33c6d6
Merge pull request #1896 from IBMa/rules_update_4_11
ErickRenteria Apr 19, 2024
b20187b
update the rules, test cases and help files #1834
shunguoy Apr 23, 2024
070dd75
map to 2.1.1
philljenkins Apr 24, 2024
7628594
add map to 2.1.1
philljenkins Apr 24, 2024
818e085
add 2.4.3 Focus Order mapping
philljenkins Apr 24, 2024
a138030
update the baselines #1834
shunguoy Apr 24, 2024
c132c44
update the baseline results #1834
shunguoy Apr 24, 2024
9807ce0
add Verify references
philljenkins Apr 24, 2024
2c0b05d
Update pull_request_template.md
ErickRenteria Apr 25, 2024
7c44bd3
Add overlay dismiss button
tombrunet Apr 26, 2024
c2e09ef
Dismiss overlay on escape
tombrunet Apr 27, 2024
4b5676f
updating template
ErickRenteria Apr 29, 2024
be1a21e
Fix KCM to update on resize / scroll
tombrunet Apr 29, 2024
60db9e6
Merge branch 'master' into drjoho-overlaybug-1854-NEW
tombrunet Apr 29, 2024
577d78d
update the help content #1834
shunguoy Apr 29, 2024
a2aec44
Merge pull request #1899 from IBMa/dev-1834
ErickRenteria Apr 29, 2024
495bf8a
Bump ejs from 3.1.8 to 3.1.10 in /report-react
dependabot[bot] May 2, 2024
4d52cd5
Merge pull request #1902 from IBMa/ErickRenteria-patch-1
ErickRenteria May 6, 2024
c00518c
Merge branch 'master' into drjoho-overlaybug-1854-NEW
tombrunet May 6, 2024
6139bb5
Don't render when KCM isn't on
tombrunet May 6, 2024
74cf19a
Merge branch 'master' into dependabot/npm_and_yarn/report-react/ejs-3…
tombrunet May 6, 2024
0c35289
Merge pull request #1903 from IBMa/dependabot/npm_and_yarn/report-rea…
ErickRenteria May 6, 2024
18631b1
create initial svg rule #1471
shunguoy May 7, 2024
e1ca4a7
Merge pull request #1894 from IBMa/drjoho-overlaybug-1854-NEW
ErickRenteria May 8, 2024
3c3809e
Rules update for May 09 release
ErickRenteria May 9, 2024
9872f3c
Merge branch 'master' into joho-checkerReportsTestCases-1841
ErickRenteria May 9, 2024
a704f25
Update
ErickRenteria May 9, 2024
f048e79
Merge pull request #1906 from IBMa/Rule_server_update5
ErickRenteria May 9, 2024
8cc866d
Puppeteer testing
tombrunet May 10, 2024
6a1c14f
Update package.json's
tombrunet May 10, 2024
8b31e7d
Merge branch 'master' into test-auto
tombrunet May 10, 2024
f3617c4
Merge update
tombrunet May 10, 2024
c3686ff
Missing npm install
tombrunet May 10, 2024
acae127
Run test
tombrunet May 10, 2024
c7a17d8
headless
tombrunet May 11, 2024
fa4e49d
debug
tombrunet May 13, 2024
182b259
Debug
tombrunet May 13, 2024
6fd3d09
update the rule and add more test cases #1471
shunguoy May 13, 2024
a630499
Update packages
tombrunet May 13, 2024
cff370e
update the rule and test results #1471
shunguoy May 14, 2024
b0da238
Run tests before messing with the manifests
tombrunet May 16, 2024
3661418
Basic excel test
tombrunet May 16, 2024
18a41a9
Merge branch 'test-auto-report' into joho-checkerReportsTestCases-1841
tombrunet May 16, 2024
d40ce31
Merge branch 'joho-checkerReportsTestCases-1841' of https://github.co…
tombrunet May 16, 2024
dadf6d2
Merge pull request #1908 from IBMa/test-auto
ErickRenteria May 17, 2024
7596566
Merge branch 'master' into joho-checkerReportsTestCases-1841
tombrunet May 17, 2024
4537b74
update the test results #1471
shunguoy May 17, 2024
94d37ea
Merge branch 'master' into dev-1471
shunguoy May 17, 2024
3530c61
typescript error
tombrunet May 17, 2024
b16ea27
Merge branch 'joho-checkerReportsTestCases-1841' of https://github.co…
tombrunet May 17, 2024
7954dcd
Merge pull request #1857 from IBMa/joho-checkerReportsTestCases-1841
tombrunet May 17, 2024
085f462
Merge branch 'master' into dev-1471
shunguoy May 20, 2024
b750f7e
update the test cases #1471
shunguoy May 20, 2024
de82a9d
Merge branch 'master' into dev-1471
shunguoy May 20, 2024
d426f59
update the baseline #1471
shunguoy May 20, 2024
2d07302
update the baseline #1471
shunguoy May 20, 2024
debef18
Add an IBM_Accessibility_next guideline for 7.3
tombrunet May 22, 2024
dd83d0f
update the rule and test cases #1649
shunguoy May 28, 2024
a97e887
add a new test case and test result #1649
shunguoy May 28, 2024
073a4b1
update the baseline results #1649
shunguoy May 28, 2024
eca9aa6
update the test results #1649
shunguoy May 29, 2024
2770c30
Update help
philljenkins May 29, 2024
b9ec58f
Update help references
philljenkins May 29, 2024
cbec66d
Format Help
philljenkins May 29, 2024
dc4aed3
Merge pull request #1913 from IBMa/dev-1649
ErickRenteria Jun 3, 2024
4c04392
Merge pull request #1912 from IBMa/IBMa_7_3
ErickRenteria Jun 3, 2024
9201733
update the rule and test cases #1622
shunguoy Jun 5, 2024
a734e96
remove 4.1.1 from style_highcontrast_visible help
philljenkins Jun 6, 2024
a809f4d
update the test result #1622
shunguoy Jun 6, 2024
b00330c
replace 4.1.4 with 1.1.1
philljenkins Jun 6, 2024
c293667
Merge pull request #1919 from IBMa/Phill-4.1.4
ErickRenteria Jun 6, 2024
85c7c81
Rule server update for 7.2 - 7.3
ErickRenteria Jun 6, 2024
2cdfdbc
Merge branch 'master' into rule_server_6_5
ErickRenteria Jun 6, 2024
4b4557f
Update archives.json
tombrunet Jun 7, 2024
45f50aa
Directory name error
tombrunet Jun 7, 2024
da107e2
Merge pull request #1921 from IBMa/rule_server_6_5
ErickRenteria Jun 7, 2024
f9a0247
update the rules #1624
shunguoy Jun 7, 2024
4d19663
Update package-lock (#1923)
tombrunet Jun 7, 2024
7b0a205
Bump tough-cookie and web-ext in /accessibility-checker-extension
dependabot[bot] Jun 7, 2024
8963148
chore(extension): Build issue - missing install (#1925)
tombrunet Jun 7, 2024
cf21d69
Update help
philljenkins Jun 7, 2024
c9b702b
update aria definition for input element #842
shunguoy Jun 11, 2024
9c671fb
Add new test case #1624
shunguoy Jun 11, 2024
43bb839
Merge branch 'master' into dev-1624
shunguoy Jun 11, 2024
000b9e6
accessible name priority
philljenkins Jun 11, 2024
6a185ce
update the test case #1624
shunguoy Jun 11, 2024
ead30b0
Merge branch 'master' into dev-1471
shunguoy Jun 11, 2024
74f88fd
update the rule and the test cases #842
shunguoy Jun 11, 2024
b5d77cf
update the rule message and test result for "label_ref_valid" rule #842
shunguoy Jun 11, 2024
378a8ab
Bump braces and gulp in /report-react
dependabot[bot] Jun 12, 2024
d631c13
update the aria definition and engine #842
shunguoy Jun 12, 2024
080029e
June 17 hotfix
tombrunet Jun 17, 2024
12c026d
Merge pull request #1934 from IBMa/rulearchive-06-17
ErickRenteria Jun 17, 2024
c0f4919
input types
philljenkins Jun 18, 2024
4deb5d6
update the engine and rules #842
shunguoy Jun 18, 2024
3ba46ae
Merge branch 'master' into dev-842
shunguoy Jun 18, 2024
eef2082
update the test case and result #842
shunguoy Jun 18, 2024
cedbdc4
Merge branch 'master' into dev-1622
philljenkins Jun 18, 2024
290af86
help improvement
philljenkins Jun 19, 2024
8524c12
Merge branch 'master' into dev-1624
philljenkins Jun 19, 2024
bf3052d
temporarily ignore the hidden test case #842
shunguoy Jun 19, 2024
f06393d
ignore test case related to hidden element #842
shunguoy Jun 19, 2024
cfdae23
Update help formatting
philljenkins Jun 19, 2024
608598a
Merge branch 'master' into dependabot/npm_and_yarn/accessibility-chec…
tombrunet Jun 21, 2024
4f1970c
Merge branch 'master' into dependabot/npm_and_yarn/report-react/multi…
tombrunet Jun 21, 2024
559de3e
Merge branch 'master' into dev-1471
ErickRenteria Jun 21, 2024
7a88182
Merge pull request #1909 from IBMa/dev-1471
ErickRenteria Jun 24, 2024
1353a53
Merge branch 'master' into dev-1622
ErickRenteria Jun 24, 2024
8f9654b
Merge branch 'master' into dev-842
ErickRenteria Jun 26, 2024
ee397d5
Merge pull request #1917 from IBMa/dev-1622
ErickRenteria Jun 27, 2024
b1128a0
Merge branch 'master' into dev-1624
ErickRenteria Jun 27, 2024
166ec4f
Merge pull request #1928 from IBMa/dev-1624
ErickRenteria Jun 27, 2024
6c3bdc1
Merge branch 'master' into dev-842
ErickRenteria Jun 27, 2024
390c8d8
small changes
ErickRenteria Jun 27, 2024
c827478
Merge branch 'dev-842' of github.com:IBMa/equal-access into dev-842
ErickRenteria Jun 27, 2024
d91cb77
Merge branch 'master' into dependabot/npm_and_yarn/accessibility-chec…
ErickRenteria Jun 27, 2024
4391d00
Update aria-hidden.html
tombrunet Jun 27, 2024
a19ccb8
Merge pull request #1936 from IBMa/dev-842
ErickRenteria Jun 27, 2024
895e876
Merge branch 'master' into dependabot/npm_and_yarn/accessibility-chec…
ErickRenteria Jun 27, 2024
f1b63d7
Merge pull request #1924 from IBMa/dependabot/npm_and_yarn/accessibil…
ErickRenteria Jun 27, 2024
d90cccc
Merge branch 'master' into dependabot/npm_and_yarn/report-react/multi…
ErickRenteria Jun 27, 2024
a5fedb2
Merge pull request #1931 from IBMa/dependabot/npm_and_yarn/report-rea…
ErickRenteria Jul 15, 2024
e7b6d94
Merge branch 'master' into dev-4.x-mergemaster2
shunguoy Jul 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
11 changes: 5 additions & 6 deletions .github/ISSUE_TEMPLATE/accessibility_issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,11 @@ body:
multiple: true
options:
- 'able site'
- 'a11y checker engine'
- 'a11y checker extension'
- 'a11y checker'
- 'cypress accessibility checker'
- 'karma accessibility checker'
- 'rule-server'
- 'accessibility-checker-engine'
- 'extension-checker'
- 'accessibility-checker for Node'
- 'cypress-accessibility-checker'
- 'karma-accessibility-checker'
- 'other'
validations:
required: true
Expand Down
11 changes: 5 additions & 6 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,11 @@ body:
multiple: true
options:
- 'able site'
- 'a11y checker engine'
- 'a11y checker extension'
- 'a11y checker'
- 'cypress accessibility checker'
- 'karma accessibility checker'
- 'rule-server'
- 'accessibility-checker-engine'
- 'extension-checker'
- 'accessibility-checker for Node'
- 'cypress-accessibility-checker'
- 'karma-accessibility-checker'
- 'other'
validations:
required: true
Expand Down
11 changes: 5 additions & 6 deletions .github/ISSUE_TEMPLATE/feature_request_or_enhancement.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,11 @@ body:
multiple: true
options:
- 'able site'
- 'a11y checker engine'
- 'a11y checker extension'
- 'a11y checker'
- 'cypress accessibility checker'
- 'karma accessibility checker'
- 'rule-server'
- 'accessibility-checker-engine'
- 'extension-checker'
- 'accessibility-checker for Node'
- 'cypress-accessibility-checker'
- 'karma-accessibility-checker'
- 'other'
validations:
required: true
Expand Down
11 changes: 5 additions & 6 deletions .github/ISSUE_TEMPLATE/question.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,11 @@ body:
multiple: true
options:
- 'able site'
- 'a11y checker engine'
- 'a11y checker extension'
- 'a11y checker'
- 'cypress accessibility checker'
- 'karma accessibility checker'
- 'rule-server'
- 'accessibility-checker-engine'
- 'extension-checker'
- 'accessibility-checker for Node'
- 'cypress-accessibility-checker'
- 'karma-accessibility-checker'
- 'other'
validations:
required: true
Expand Down
43 changes: 19 additions & 24 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,4 @@
<!-- The title of this PR will be used for release notes, please provide a relevant title.
The following formats should be use for the release notes and PRs.

**Rule/Engine updates:**
newrule(`ruleid`): Title of PR
fixrule(`ruleid`): Title of PR
feature(engine): Title of PR
fix(engine): Title of PR
chore(`ruleid`|engine): Title of PR

**Tool updates:
feature(extension|node|karma|cypress): Title of PR
fix(extension|node|karma|cypress): Title of PR
chore(extension|node|karma|cypress|repo): Title of PR

Please review more info: https://github.com/IBMa/equal-access/wiki/Release-notes -->
<!-- For instructions regarding the PR title, see the bottom of the PR template -->

<!-- Specify what this PR is doing. Remove all that do not apply -->
* New Rule(s): **List rule IDs**
Expand All @@ -24,20 +9,30 @@ Please review more info: https://github.com/IBMa/equal-access/wiki/Release-notes
* Other (Provide information)

### This PR is related to the following issue(s):
- <!-- Provide each ticket on a new line with # -->


### Additional information can be found here:
- <!-- Provide the name of the rule & reference link or doc(s) -->

<!-- Provide each ticket on a new line with "Fixes" to close when the PR closes (e.g., Fixes #000) -->
-

### Testing reference:
- <!-- Provide testing file(s) or/and code sandbox link(s). Also, provide details on the expected behavior -->

<!-- Provide testing file(s) or/and code sandbox link(s). Also, provide details on the expected behavior -->
-

### I have conducted the following for this PR:
- [ ] I validated this code in Chrome and FF
- [ ] I validated this fix in my local env
- [ ] I provided details for testing
- [ ] This PR has been reviewed and is ready for test
- [ ] I understand that the title of this PR will be used for the next release notes.

<!--
-- TITLE INSTRUCTIONS START: DO NOT EDIT THIS SECTION --
The title of this PR will be used for release notes, please provide a relevant title.
The following templates should be used for the PR titles:
- newrule(`ruleid`): Title of PR
- fixrule(`ruleid`): Title of PR
- feature(engine|extension|node|karma|cypress): Title of PR
- fix(engine|extension|node|karma|cypress): Title of PR
- chore(engine|extension|node|karma|cypress|repo): Title of PR

Please review more info: https://github.com/IBMa/equal-access/wiki/Release-notes
-- TITLE INSTRUCTIONS END --
-->
2 changes: 2 additions & 0 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ jobs:
working-directory: report-react
- run: npm install
working-directory: accessibility-checker-extension
- run: npm install
working-directory: accessibility-checker-extension/test
- run: npm install
working-directory: rule-server
- run: npm run build
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,8 @@ jobs:
working-directory: report-react
- run: npm install
working-directory: accessibility-checker-extension
- run: npm install
working-directory: accessibility-checker-extension/test
- run: npm install
working-directory: rule-server
- run: npm run build
Expand Down
22 changes: 19 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

name: All branch testing

on: [ pull_request ]
on: [ pull_request, merge_group ]

jobs:
###############################################################################
Expand Down Expand Up @@ -40,6 +40,12 @@ jobs:
working-directory: accessibility-checker-engine
- run: npx mocha ./test/mocha/help/help.test.js
working-directory: accessibility-checker-engine
- name: Upload rule listing
uses: actions/upload-artifact@v1
with:
name: Rule listing
path: accessibility-checker-engine/dist/help/rules.html


act-results:
runs-on: ubuntu-22.04
Expand Down Expand Up @@ -326,6 +332,11 @@ jobs:
node-version: ${{ matrix.node-version }}
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Latest Chrome
uses: browser-actions/setup-chrome@v1
with:
chrome-version: latest
id: setup-chrome
- run: npm install
working-directory: rule-server
- run: npm run build
Expand Down Expand Up @@ -440,7 +451,7 @@ jobs:
working-directory: cypress-accessibility-checker/test

###############################################################################
# Extension Build verification
# Extension Build verification and test
####
extension-test:
runs-on: ubuntu-22.04
Expand All @@ -461,6 +472,8 @@ jobs:
working-directory: report-react
- run: npm install
working-directory: accessibility-checker-extension
- run: npm install
working-directory: accessibility-checker-extension/test
- run: npm install
working-directory: rule-server
- run: npm run build
Expand All @@ -473,6 +486,9 @@ jobs:
working-directory: accessibility-checker-extension
- run: npm run package:browser
working-directory: accessibility-checker-extension
- name: UI Tests
run: npm test
working-directory: accessibility-checker-extension/test
- name: Upload packed extension
uses: actions/upload-artifact@v1
with:
Expand Down Expand Up @@ -512,4 +528,4 @@ jobs:
BLUEMIX_USERID: apikey
BLUEMIX_PASS: ${{ secrets.BLUEMIX_PASS }}
CLOUD_PWD: ${{ secrets.CLOUD_PWD }}
TRAVIS_BRANCH: sandbox
TRAVIS_BRANCH: sandbox
33 changes: 22 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,35 @@
# equal-access

This Git repository hosts tools and supporting components that are part of the [IBM Equal Access Toolkit](https://ibm.com/able/toolkit).
This Git repository hosts tools and supporting components of the [IBM Equal Access Toolkit](https://ibm.com/able/toolkit).
The Toolkit provides the tools and guidance to create experiences that are delightful for people of all abilities.
The guidance is organized by phase, such as Plan, Design, Develop, and Verify, and explains how to integrate these automated testing tools into the [Verify phase](https://www.ibm.com/able/toolkit/verify/overview).
The Toolkit is a major part of the accessibility information and applications at [ibm.com/able](https://ibm.com/able/).

## Overview

This README covers topics for users who want to find the deployed tools as well as topics for developers who want to better understand the various components and build the tools.
This README covers topics for users who want to find and install the deployed tools as well as topics for developers who want to better understand the various components and build the tools themselves.

The [wiki](https://github.com/IBMa/equal-access/wiki) contains overview information, links to videos, and other resources.
See the [Release Notes](https://github.com/IBMa/equal-access/releases) for the latest deployed changes in the tools, rules, and components.

## Usage

The tools have been deployed to the various stores and NPM so they can be easily downloaded and installed:
The tools have been deployed to the browser and NPM stores so they can be easily downloaded and installed.

* [Chrome accessibility-checker-extension](https://chrome.google.com/webstore/detail/ibm-equal-access-accessib/lkcagbfjnkomcinoddgooolagloogehp) : web browser extension that integrates automated accessibility checking capabilities into the Chrome Developer Tools
* [Firefox accessibility-checker-extension](https://addons.mozilla.org/en-US/firefox/addon/accessibility-checker/) : web browser extension that integrates automated accessibility checking capabilities into the Firefox Web Developer Tools
* [Node accessibility-checker](https://www.npmjs.com/package/accessibility-checker): automated accessibility testing within a continuous integration pipeline such as Travis CI for Node-based test environments such as Selenium, Puppeteer, Playwright, and Zombie; the ability to validate results against baseline files, and scan local files
* [karma-accessibility-checker](https://www.npmjs.com/package/karma-accessibility-checker): automated accessibility testing for the Karma environment
* [cypress-accessibility-checker](https://www.npmjs.com/package/cypress-accessibility-checker): wrapper of the `accessibility-checker` in the Cypress environment
#### Browser extensions

## Requirements
The browser extensions provide an integrated checking experience and visualizations to help users quickly identify the source of accessibility issues and try fixes:

* [Chrome Web Store extension](https://chrome.google.com/webstore/detail/ibm-equal-access-accessib/lkcagbfjnkomcinoddgooolagloogehp) : web browser extension that integrates automated accessibility checking capabilities into the Chrome Developer Tools.
* [Firefox Add-on extension](https://addons.mozilla.org/en-US/firefox/addon/accessibility-checker/) : web browser extension that integrates automated accessibility checking capabilities into the Firefox Web Developer Tools.
* [Edge Add-on extension](https://microsoftedge.microsoft.com/addons/detail/ibm-equal-access-accessib/ompccpejakabkmfepbijnagedbdfldka) : web browser extension that integrates automated accessibility checking capabilities into the Edge Developer Tools.

#### Automated testing packages
* [Node accessibility-checker](https://www.npmjs.com/package/accessibility-checker): automated accessibility testing within a continuous integration pipeline, such as Travis CI for Node-based test environments, that works with test frameworks such as Selenium, Puppeteer, Playwright, and Zombie; and provides the ability to validate results against baseline files, and scan local files.
* [Karma-accessibility-checker](https://www.npmjs.com/package/karma-accessibility-checker): automated accessibility testing for the Karma environment.
* [Cypress-accessibility-checker](https://www.npmjs.com/package/cypress-accessibility-checker): wrapper of the `accessibility-checker` in the Cypress environment.

## Requirements for building the tools

* [Node Version 18](https://nodejs.org/en/download/).

Expand Down Expand Up @@ -83,7 +94,7 @@ $ npm run build
* ace-node-debug.js: uncompressed javascript library to be used in a NodeJS environment for development
* ace-node.js: compressed javascript library to be used in a NodeJS environment for production
* In the equal-access/accessibility-checker/package directory
* java script source that can be installed or deployed as npm package that works with an HTML parsing engines such as Selenium, Puppeteer, Playwright, or Zombie to allow developers to perform integrated accessibility testing within a continuous integration pipeline such as Travis CI. Please view more [details](accessibility-checker/src/README.md).
* JavaScript source that can be installed or deployed as npm package that works with an HTML parsing engines, such as Selenium, Puppeteer, Playwright, or Zombie to allow developers to perform integrated accessibility testing within a continuous integration pipeline, such as Travis CI. Please view more [details](accessibility-checker/src/README.md).
* In the equal-access/karma-accessibility-checker/package directory
* javascript source that can be used as a Karma plugin, see more [details](karma-accessibility-checker/README.md).

Expand All @@ -99,7 +110,7 @@ Please check the README for each individual tool for its build instructions:

## Feedback and reporting bugs

If you think you've found a bug, have questions or suggestions, open a [GitHub Issue](https://github.com/IBMa/equal-access/issues). If you are an IBM employee, feel free to ask questions in the IBM internal Slack channel `#accessibility-at-ibm`.
If you think you've found a bug, have questions or suggestions, open a [GitHub Issue](https://github.com/IBMa/equal-access/issues/new/choose). If you are an IBM employee, feel free to ask questions in the IBM internal Slack channel `#accessibility-at-ibm`.

## License

Expand Down
14 changes: 10 additions & 4 deletions accessibility-checker-engine/README-NPM.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@

## Overview

`accessibility-checker-engine` is a DOM, rule-based engine for detecting issues in web applications. The engine is used by the [IBM Equal Access Accessibility Checker](https://www.ibm.com/able/toolkit/tools#develop) suite of tools. The rules and engine are fully written in JavaScript and can be injected directly into web pages and applications.
`accessibility-checker-engine` is a rules-based engine for detecting issues in the Document Object Model (DOM) of web applications and content.

- The engine is used by the [IBM Equal Access Accessibility Checker](https://www.ibm.com/able/toolkit/tools#develop) suite of tools.
- The rules and engine are written in JavaScript and can be injected directly into web pages and applications.

## Get the engine

Expand Down Expand Up @@ -43,9 +46,12 @@ checker.check(doc, ["IBM_Accessibility"])
* `["IBM_Accessibility"]` - apply IBM accessibility ruleset.
* `report` - accessibility results contains identified accessibility issues and their descriptions from the given `doc`, and a summary of the issues. The report is in JSON format (see [details](#report)).

## Checklist and Rulesets
## Rules and Rulesets

The rule are based on the IBM [Checklist](https://www.ibm.com/able/guidelines/ci162/accessibility_checklist.html), which is a superset of WCAG 2.1 AA. We also provide a WCAG 2.0 AA rulesets. Mappings from the checklists to rules are defined in the [ruleset file](https://github.com/IBMa/equal-access/blob/master/accessibility-checker-engine/src/v2/checker/accessibility/rulesets/index.ts)
* Rules are based on the [IBM Accessibility requirements](https://www.ibm.com/able/requirements/requirements/), which is a unified set of WCAG, EN 301 549, and US 508 standards.
* Rules are harmonized with the open rules published by the [W3C ACT-Rules Community](https://www.w3.org/community/act-r/) group as reported in the [IBM Equal Access Accessibility Checker ACT implementation report](https://wai-wcag-act-rules.netlify.app/standards-guidelines/act/implementations/equal-access/).
* Rule sets, such as `IBM Accessibility v7.2`, `WCAG 2.2 (A & AA)`, `WCAG 2.1 (A & AA)`, and `WCAG 2.0 (A & AA)`and mappings of the rules to the standards (Requirements), Rule IDs, the individual failure messages, and links to the Help files are published at [Checker rule sets](https://www.ibm.com/able/requirements/checker-rule-sets).
* Mappings of the rules are defined in the [individual rule_ID_name.ts files](https://github.com/IBMa/equal-access/tree/master/accessibility-checker-engine/src/v4/rules).

## Report

Expand Down Expand Up @@ -202,7 +208,7 @@ The following code snippet demonstrates how to use ACE to test a web page for ac

### Browser extensions

You can use the [accessibility-checker-extension](https://www.ibm.com/able/toolkit/tools/#develop) for Chrome or Firefox. The browser extensions integrate the accessibility web engine (ace.js) and formatted results into the browser developer tool to visually view the accessibility issues and the locations of violating components. For more information and instructions, please view [accessibility-checker-extensions](https://www.ibm.com/able/toolkit/tools/#develop).
You can use the [accessibility-checker-extension](https://www.ibm.com/able/toolkit/tools/#develop) for Chrome, Edge, or Firefox. The browser extensions integrate the accessibility web engine (ace.js) and formatted results into the browser developer tool to view the accessibility issues and the locations of violating components. For more information and instructions, please view [accessibility-checker-extensions](https://www.ibm.com/able/toolkit/tools/#develop).

### Integration with test frameworks

Expand Down
Loading
Loading