This PR fixes/implements the following bugs/features
[ ] Add aria labels so that all pages in the main site navigation can be accessed from the keyboard
[ ] Add & update alt text to home page images and icons
[ ] Add aria label to the Browse by Agency form
[ ] Change link text from 'Open an issue on our open source repository [here]()' to 'Open an issue on our [open source repository]()' to give link context to the screen reader
[ ] Update the repo list pagination (on Search Results and Browse Projects) so that it is accessible from the keyboard and pagination elements announce the appropriate information when using a screen reader
Explain the motivation for making this change. What existing problem does the pull request solve?
Increased usability.
Test plan (required)
Navigation
BEFORE:
User is unable to access the subpages in the nav.
AFTER:
Pagination
BEFORE:
The pagination is skipped entirely when navigating with the keyboard - https://cl.ly/5e36f819dc30
AFTER:
The pagination is accessible from the keyboard and items are correctly announced - https://cl.ly/53f09f1de3c5
Summary
This PR fixes/implements the following bugs/features
Explain the motivation for making this change. What existing problem does the pull request solve?
Increased usability.
Test plan (required)
Navigation BEFORE: User is unable to access the subpages in the nav.
AFTER:
Pagination BEFORE: The pagination is skipped entirely when navigating with the keyboard - https://cl.ly/5e36f819dc30
AFTER: The pagination is accessible from the keyboard and items are correctly announced - https://cl.ly/53f09f1de3c5