Action Performed:
- Using Windows + Chrome, open the page https://new.expensify.com/
- Measure the contrast of the white text on the green button 'Continue'.
Other occurrences:
- On Settings - Subscription: the button 'Add payment card'
- On Settings - Save the world - I know a teacher: the button 'Let's do this!'
- On Settings - Save the world - I am a teacher 'Update email address'
- On Settings - Save the world - Intro your school principal: the button 'Let's start'
- On Settings - Security - Two-factor authentication: the button 'Next'
- On Account - Display name: the button 'Save'
- On Account - Contact methods: the button 'New contact method'
- On Settings - Profile - Legal Name: the button 'Save'
- On Settings - Profile - DOB: the button 'Save'
- On Settings - Profile - Phone number: the button 'Save'
- On Settings - Profile - Address: the button 'Save'
- On Workspaces - Duplicate Workspace: the buttons 'Next' and 'Continue'
- On Workspaces - Overview - Expensy Policy: the button 'Save'
- On Workspaces - Overview - Workspace Name: the button 'Save'
- On Workspace - Categories - Add category: the button 'Sav
- On Workspace - Categories: the button 'Add category'
- On Workspace - Workflows - Edit Approval Workflow: the button 'Save'
- On Workspace - Workflows - Expenses From: the button 'Next'
- On Workspaces - Distance Rates: the button 'Add rate'
- On Workspaces - Expensify Card: the button 'Issue new card'
- On On Workspaces - Expensify Card - Confirm currency and country: the button 'Confirm'
- On On Workspaces - Expensify Card - Bank info: the button 'Next
- On Workspace - Company Card - Add Cards: the buttons 'Learn more' and 'Add cards'
- On Workspace - Company Card - Add Cards: the button 'Next'
- On Workspace - Create Workspace - Confirm Workspace: the button 'Save'
- On Workspace - Create Workspace - Invite new members: the button 'Next'
- On Create Report - Restricted: the button 'Add payment card'
- On Create Report - Add payment card: the button 'Add payment card'
- On Reports - No expenses to submit: the button 'Create report'
- On Track Distance: the button 'Next'
- On Send Invoice
- On Book Travel
- On Wallet - Add bank account: the button 'Next'
- On Create Expense: the buttons on all dialogs
- On Paid Expense details flow
- On Reports flow
- On Terms & Conditions: the texts in the footer
- On Privacy Policy: the texts in the footer
- On Chat flow
Expected Result:
Regular size text has a minimum contrast ratio of 4.5:1, and Large text (24 px, or 18.5 px+bold) has a minimum contrast ratio of 3:1
Actual Result:
The text color #FCFBF9 on a background of #03D47C results in a contrast ratio of approximately 1.9:1 which fails the WCAG 2.1 AA minimum of 4.5:1 for normal text. As a result, users with low vision or color blindness may not be able to read the text.
HTML:
Continue
Area issue was found in:
Landing Page
Failed WCAG checkpoints
WCAG 1.4.3 Contrast (Minimum)
https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
User impact:
People with low vision often have difficulty reading text that does not contrast with its background. This can be exacerbated if the person has a color vision deficiency that lowers the contrast even further. Providing a minimum luminance contrast ratio between the text and its background can make the text more readable even if the person does not see the full range of colors. It also works for the rare individuals who see no color.
Suggested resolution:
Use a different shade of green to meet the contrast ratio of at least 4.50:1.
Environment(s)
Windows Windows 10 - Chrome
Screenshots/Videos
Version Number: NA
Reproducible in staging?: NA
Reproducible in production?: Yes
Email or phone of affected tester (no customers): NA
Logs: https://stackoverflow.com/c/expensify/questions/4856 NA
Notes/Photos/Videos: Any additional supporting documentation Yes
Expensify/Expensify Issue URL: https://platform.applause.com/company/12102/products/36605/community-issues/6997219
Issue reported by: NA
Slack conversation: NA
Action Performed:
Other occurrences:
Expected Result:
Regular size text has a minimum contrast ratio of 4.5:1, and Large text (24 px, or 18.5 px+bold) has a minimum contrast ratio of 3:1
Actual Result:
The text color #FCFBF9 on a background of #03D47C results in a contrast ratio of approximately 1.9:1 which fails the WCAG 2.1 AA minimum of 4.5:1 for normal text. As a result, users with low vision or color blindness may not be able to read the text.
HTML:
Area issue was found in:
Landing Page
Failed WCAG checkpoints
WCAG 1.4.3 Contrast (Minimum)
https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
User impact:
People with low vision often have difficulty reading text that does not contrast with its background. This can be exacerbated if the person has a color vision deficiency that lowers the contrast even further. Providing a minimum luminance contrast ratio between the text and its background can make the text more readable even if the person does not see the full range of colors. It also works for the rare individuals who see no color.
Suggested resolution:
Use a different shade of green to meet the contrast ratio of at least 4.50:1.
Environment(s)
Windows Windows 10 - Chrome
Screenshots/Videos
Version Number: NA
Reproducible in staging?: NA
Reproducible in production?: Yes
Email or phone of affected tester (no customers): NA
Logs: https://stackoverflow.com/c/expensify/questions/4856 NA
Notes/Photos/Videos: Any additional supporting documentation Yes
Expensify/Expensify Issue URL: https://platform.applause.com/company/12102/products/36605/community-issues/6997219
Issue reported by: NA
Slack conversation: NA