Action Performed:
Prerequisites:
- Using Chrome, open the URL - https://new.expensify.com/
- Navigate to the "+" icon and press Enter
- Tab to the "Track distance" menu item and press Enter to open the Pop-up
- Tab to the "Manual" Tab and press Enter to select
- Observe the input field visually, and there is no visible label provided for the input field
Other Occurrences:
- On Send Invoice
- On Create Expense
Expected Result:
Every form field must have a visible text label that clearly explains its purpose, so that the users can understand the purpose and what it describes in the input field, e.g.:
Actual Result:
The input field has no visible name/label explaining its purpose of the input field; users only see an unlabeled field or placeholder text, as users do not know what information is required.
HTML:
mi
Area issue was found in:
Track Distance
Failed WCAG checkpoints
WCAG 3.3.2 Labels or Instructions
https://www.w3.org/WAI/WCAG22/Understanding/labels-or-instructions
User impact:
Providing clear and unambiguous labels and instructions (including examples of expected data formats) helps all users - but particularly those with cognitive, language, and learning disabilities - to enter information correctly and can prevent users from making incomplete or incorrect form submissions.
Suggested resolution:
Ensure the field has a visible name to clearly describe its purpose, e.g.:
Environment(s)
Windows Windows 11 Home - 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/6997043
Issue reported by: NA
Slack conversation: NA
Action Performed:
Prerequisites:
Other Occurrences:
Expected Result:
Every form field must have a visible text label that clearly explains its purpose, so that the users can understand the purpose and what it describes in the input field, e.g.:
Actual Result:
The input field has no visible name/label explaining its purpose of the input field; users only see an unlabeled field or placeholder text, as users do not know what information is required.
HTML:
Area issue was found in:
Track Distance
Failed WCAG checkpoints
WCAG 3.3.2 Labels or Instructions
https://www.w3.org/WAI/WCAG22/Understanding/labels-or-instructions
User impact:
Providing clear and unambiguous labels and instructions (including examples of expected data formats) helps all users - but particularly those with cognitive, language, and learning disabilities - to enter information correctly and can prevent users from making incomplete or incorrect form submissions.
Suggested resolution:
Ensure the field has a visible name to clearly describe its purpose, e.g.:
https://www.w3.org/WAI/WCAG22/Understanding/labels-or-instructions
Environment(s)
Windows Windows 11 Home - 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/6997043
Issue reported by: NA
Slack conversation: NA