CSCfi / CSCfi/rems

Accessibility issues 1/2

Open
#2,430 1 comment 0 reactions 0 assignees View on GitHub
Accessibility Enhancement Epic Hacktoberfest
Dominant language
Clojure
Stars
66
Forks
28
Avg merge
7d 4h
Merged PRs (30d)
2

Description

Here is a collection of issues found from internal accessibility testing. Please split as you like.

- [ ] can tables be sorted?
- [ ] captions and possibly summaries for tables
- [ ] use black text on white background even for error and success messages (for better contrast). Use e.g. a coloured border instead of a solid box.
- [ ] After navigation to application, the focus is not in a useful place i.e. screen reader does not immediately read anything useful about where it just went.
- [ ] Screen reader reads the "please wait" when navigating although the page load is almost instantaneous.
- [ ] After sending application, consider placing focus somewhere more useful because it's difficult to do anything useful e.g. co to the beginning of the page or catalogue.
- [ ] Project name field in an example application reads "Project name project name star star edit required invalid entry has autocomplete" which is completely wasteful and almost unusable
- [ ] Navigating to terms of use does not say that we are in the terms of use block. It just starts reading about licenses that are links.
- [ ] More info links should have a label that says show more info about what.
- [ ] Show more link should have a label that says show more of what.
- [ ] Consider summarizing the State block while application still in draft phase or for applicants.
- [ ] Shopping cart apply link should say something useful i.e. refer to the resources that are going to be applied.
- [ ] Consider moving focus to cart after adding to the cart or some ability to navigate to it easily

Contributor guide

Open the contributing guide

Research direction

Split this collection into focused accessibility issues before starting. Begin by reproducing the navigation, form, table, terms-of-use, and shopping-cart behavior with a screen reader, then identify the affected UI entry points. Each resulting issue should define one change, its expected focus or accessible label, and a verification step.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
accessibility, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.