Skip to content

[Hold for payment 2022-01-27] Add aria-role and aria-label to Terms of Service and Privacy Policy #5082

Description

@isagoico

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Navigate to settings
  2. Click on about
  3. Using the navigation keys, try to click on Terms of Service or Privacy Policy

Expected Result:

User should be able to reach the terms of service and privacy policy by using the navigation keys

Actual Result:

Terms of Service & Privacy Policy are non-accessible (non-tabbable, can’t be read & opened by screen reader).

Workaround:

Unknown.

Platform:

Where is this issue occurring?

  • Web
  • Desktop App

Version Number: 1.0.93-0

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Expensify-Bug.mov

Expensify/Expensify Issue URL:

View all open jobs on GitHub


From Mateo Morris (Couldn't find the user in GH) https://expensify.slack.com/archives/C01GTK53T8Q/p1630607495347700

Terms of Service & Privacy Policy are non-accessible (non-tabbable, can’t be read & opened by screen reader). Just needs an aria-role & aria-label.

Metadata

Metadata

Labels

EngineeringExternalAdded to denote the issue can be worked on by a contributorMonthlyKSv2

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions