-
Notifications
You must be signed in to change notification settings - Fork 152
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
feat(axe-core 4.8): Axe core version upgrade for Web #7274
Changes from 11 commits
8c01cc3
adf7d70
d52195f
be9f325
9ccb8d4
7793737
be808a4
7db008c
cdffb97
ee00852
eceb58c
33ac4d1
1f10b77
2864ca8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,9 +16,18 @@ exports[`getRuleInclusions getRuleInclusions matches snapshotted list of product | |
"reason": "best practice rule that was investigated with no known false positives, implemented as an automated check.", | ||
"status": "included", | ||
}, | ||
"aria-braille-equivalent": { | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Enabling new rules usually includes adding documentation to info-examples. Have we done that for these? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. PM team is working on the documentation for these. We will release both Web extension and docs in sync. @nang4ally to add more details if required. |
||
"status": "included", | ||
}, | ||
"aria-command-name": { | ||
"status": "included", | ||
}, | ||
"aria-conditional-attr": { | ||
"status": "included", | ||
}, | ||
"aria-deprecated-role": { | ||
"status": "included", | ||
}, | ||
"aria-dialog-name": { | ||
"reason": "rule is tagged best-practice", | ||
"status": "excluded", | ||
|
@@ -38,6 +47,9 @@ exports[`getRuleInclusions getRuleInclusions matches snapshotted list of product | |
"aria-progressbar-name": { | ||
"status": "included", | ||
}, | ||
"aria-prohibited-attr": { | ||
"status": "included", | ||
}, | ||
"aria-required-attr": { | ||
"status": "included", | ||
}, | ||
|
@@ -118,7 +130,8 @@ exports[`getRuleInclusions getRuleInclusions matches snapshotted list of product | |
"status": "excluded", | ||
}, | ||
"duplicate-id-active": { | ||
"status": "included", | ||
"reason": "disabled in axe config", | ||
"status": "excluded", | ||
}, | ||
"duplicate-id-aria": { | ||
"status": "included", | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What impact do these changes have? Was there some kind of error without the interfaces? It seems odd to me that the calls that use these functions didn't need to be updated but I'm not that familiar with setting up a .d.ts file for a library like we've done here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @madalynrose
Yes correct, we will get errors.
Because for 4.7.2 the above properties were part of axe-extension.d.ts, because in 4.7.2 package these properties were not there. So its added in the code repo.
But in 4.8.4, these properties are added in package, but not fully like few properties are not added fully which is used by our code. So those missing properties are added above.
Please let me know if need further information.
Thanks