-
Notifications
You must be signed in to change notification settings - Fork 196
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
Add missing labels to increase accessibility #2573
Comments
@aayyuussh can you propose labels for every part where it's different than copy or for elements without copy (like "Close Button" or QR code)? |
My recent Incoming transactions look like this: It's not about the sender, but a message attached. So the label could be
The label on QR code could be The rest is good, thanks @aayyuussh! |
@aayyuussh are u still working on it? |
Great, go ahead @Rithvik-padma |
@stackingsaunter Here we cannot use the tab key to toggle between Outgoing and Incoming tabs as the default functionality is when the outgoing tab is selected and if the triggers the tab key then the outgoing transactions at the bottom will be focused, if we use the tab key for switching of tabs then this functionality would not be possible. |
@Rithvik-padma hey, actually we will be sunsetting those tabs soon... Sorry I didn't mentioned that earlier. There will be just one list of transactions. So perhaps you can just skip this part |
For now I am just adding the outline when the tabs are focused just like other buttons |
As the PR I made before has a lot of merger conflicts and as a lot of changes have to be done I have closed it. |
Feature description
I had tested using a screen reader with keyboard only, and found the following problems that can be improved to increase accessibility.
The balance show is not labeled so to check balance we have to go to alby accounts.
Recent Transactions are also not labeled. Outgoing and incoming are not changing with the tab button. We have to select incoming by right arrow key, so if any person who is blind uses it he/she may be unaware about this field and how to select it.
Incoming transactions are not labeled. We can make them dynamic also so we can also see who send them.
With keyboard we are unable to select ‘See all Transactions’
On the receiving screen we have only these fields labeled so we can also label qr code to scan and other remaining also.
Here on the send screen there is no label on amount which can help for the amount confirmation and how much amount they are sending.
On the success screen there is no level or any announcement for the success of the transaction.
When we click on these dropdowns then we are not able to select the dropdown option with tab , we have to use arrow keys which make it difficult for any blink user to judge what he/she has to do.
Describe the solution
Every information on the screen or any CTA should be labeled. Here on the home screen the amount should be labeled.
To switch between outgoing and incoming we can use tab and to get more detail about individual we can get them by click enter.
'Recent Transactions' should be labeled and 'See all transactions' should be labeled and clickable.
For incoming tab when we select any particular transaction the transaction should be spelled like: 'Message: XXX'
For receiving screen following should also be labeled
For sending there should be conformation of amount
Also there should be label for the success screen also.
Describe alternatives
No response
Additional context
No response
Are you working on this?
Yes
The text was updated successfully, but these errors were encountered: