-
Notifications
You must be signed in to change notification settings - Fork 148
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
USWDS-Site - a11y: publish breadcrumb checklist #2853
Conversation
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.
I think the current wording is mostly OK however there isn't and won't be a current page link, per se. The wording for whatever the current page is needs to be focusable and announced as "current" by a screen reader. But it won't be underlined nor look like a link.
Secondly, the "learn more" link is broken.
Possible alternate text (but am open to suggestion)
Breadcrumb component may not be fully interactive with a keyboard. The wording for the current page in the breadcrumb list may not be focusable with a keyboard nor recognizable as the current page using a screen reader. You will need to test on your own implementation. More information: USWDS #2818.
We have logged this issue and are prioritizing it. Learn more about this issue on GitHub.
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.
I thought I saw a typo in preview but I don't see it here in the code. All good except wondering what Amy or Alex think about the wording for one gherkin.
| - summary: Breadcrumb links provide location within a set of pages. | ||
| summary_additional: | | ||
| When navigating through different pages, | ||
| the breadcrumb provides descriptive information of your location on the site. |
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.
Hey @amycole501 or @alex-hull , does this read well to you? I feel like it's a little confusing when I scan it. If I'm off, just accept and I'll move on :)
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.
It could be reworded to say "...the breadcrumb provides clarity on your location within the site."
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.
I like it @amycole501! Hey @cathybaptista who makes the change on this?
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, @amycole501 and @finekatie! Apologies for the delay, these issues are fixed in b4c4c4b.
The only question I have is that I just want to verify that the "learn more" link is now going to the right place. :)
…blish-breadcrumb-checklist
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.
Looking good! I left a couple questions for a11y and request for a necessary test status change.
Testing checklist
- Confirm that both the main component page and the accessibility tests page have the correct compliance tag at the top.
- Confirm that the main component page links to the accessibility tests page in the side navigation.
- Confirm that the main component page links to the accessibility tests page from the accessibility guidance section.
- Confirm that the main component page shows the accessibility tests summary.
- Check that accessibility tests page provides the correct counts for each test status type.
- Confirm the test checklist summaries and data are accurate.
- 3.2.3 consistent navigation should be conditional
- 2.4.8 also conditional?
- 2.4.8 is more of a site wide option. Breadcrumb is the solution to this
- Still, it relies on the user implementing this correctly
- 4.1.2 - Refers to current page listing as a link (which it currently isn’t). Also uses refers to it as “Furthers to the right” which we might want to rephrase to final list item or something along those lines.
- Confirm no visual issues.
- Confirm there is an appropriate changelog entry on both the main component page and the accessibility tests page.
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.
LGTM pending comments being resolved.
| type: component | ||
| changelogURL: | ||
| items: | ||
| - date: NNNN-NN-NN |
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.
chore: Will need to add date before final merge.
| @@ -2,6 +2,11 @@ title: Breadcrumb | |||
| type: component | |||
| changelogURL: | |||
| items: | |||
| - date: NNNN-NN-NN | |||
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.
chore: Will need to add date before final merge.
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.
All previous conflicts resolved, LGTM! Thanks @cathybaptista 👍
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.
Approving since comments have been resolved. Ready for FFR.
Summary
Added accessibility tests page for the breadcrumb component to inform users of accessibility test results.
Important
We need to update the changelog dates before merge.
Related issue
Closes #2854
Changelog
Preview link
Preview link:
Link to breadcrumb accessibility test page
Problem statement
Users need an clear and consistent way to check results of accessibility tests run on USWDS components.
Solution
This page provides user with accessibility test results run on the breadcrumb component in a consistent format.
Major changes
n/a
Testing and review
Follow these steps: