Skip to content

Add missing labels to increase accessibility #2573

@aayyuussh

Description

@aayyuussh

Feature description

I had tested using a screen reader with keyboard only, and found the following problems that can be improved to increase accessibility.

  1. The balance show is not labeled so to check balance we have to go to alby accounts.
    image

  2. 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.

image

  1. Incoming transactions are not labeled. We can make them dynamic also so we can also see who send them.
    image

  2. With keyboard we are unable to select ‘See all Transactions’
    image

  3. On the receiving screen we have only these fields labeled so we can also label qr code to scan and other remaining also.
    image

  4. 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.
    image

  5. On the success screen there is no level or any announcement for the success of the transaction.
    image

  6. 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.
    image

Describe the solution

  1. Every information on the screen or any CTA should be labeled. Here on the home screen the amount should be labeled.
    image 1

  2. To switch between outgoing and incoming we can use tab and to get more detail about individual we can get them by click enter.

  3. 'Recent Transactions' should be labeled and 'See all transactions' should be labeled and clickable.
    Group 2

  4. For incoming tab when we select any particular transaction the transaction should be spelled like: 'Message: XXX'
    Group 3

  5. For receiving screen following should also be labeled
    Group 4

  6. For sending there should be conformation of amount
    Group 5

  7. Also there should be label for the success screen also.
    Group 6

Describe alternatives

No response

Additional context

No response

Are you working on this?

Yes

Metadata

Metadata

Assignees

Labels

frontendAll things frontend development relatedgood first issueGood for newcomers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions