-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Description
Action Performed:
- Using JAWS + Chrome, open the page https://new.expensify.com/
- Attempt to navigate through the page headings using the 'H' hotkey
- Observe the visual headings on the page are found
Other Occurrences (1st part):
- On Settings - Profile: the titles Profile, Public, Private
- On Settings - Subscription: the titles Subscription, Payment, Your plan
- On Settings - Troubleshoot: the title Troubleshoot
- On Settings-Save the World: the titles Save the world, Teachers Unite
- On Settings - About: the titles About, About Expensify
- On Settings - About - Keyboard Shortcuts: the title Keyboard shortcuts
- On Settings - About - App Download Links: the title App download links
- On Settings - Save the world - I know a teacher: the title
- On Settings - Save the world - I am a teacher: the title
- On Settings - Preferences the title and the text 'App preferences'
- On Settings - Preferences - Priority mode: the title
- On Settings - Preferences - Language: the title
- On Settings - Security: the title and the texts 'Security options' and 'Copilot Delegate access'
- On Settings - Security - Validate your account: the title
- On Settings - Security - Close account: the title
- On Settings - Security - Two-factor authentication: the title
- On Settings - Profile - Display name: the title
- On Settings - Profile - Contact methods: the title
- On Settings - Profile - Pronouns: the title
- On Settings - Profile - Share Code: the title
- On Settings - Profile - Legal Name: the title
- On Settings - Profile - DOB: the title
- On Settings - Profile - Phone number: the title
- On Settings - Profile - Address: the title
- On Settings - Profile - Country: the title
- On Workspaces - Duplicate Workspaces: the title
- On Workspaces - Overview: the title 'Overview'
- On Workspaces - Overview - Expensy Policy: the title
- On Workspaces - Overview - Workspace Name: the title
- On Workspace - Reports: the titles 'Reports', 'Report title' and 'Report fields'
- On Workspace - Categories: the title 'Categories'
- On Workspace - Categories - Settings: the title
- On Workspace - Categories - Add category: the title
- On Workspace - Workflows: the titles 'Workflows', 'Submission frequency, 'Add approvals\ and 'Make or track payments'
- On Workspace - Workflows - Edit Approval Workflow: the title
- On Workspace - Workflows - Expenses From: the title
37: On Workspace - Workflows - Approver: the title - On Workspace - Rules: the titles 'Rule', 'Expenses', 'Expense Reports'
- On Workspace - Rules - Cash Expenses Defaul: the ttitle
- On Workspaces - Distance Rates: the title 'Distance rates'
- On Workspaces - Distance Rates - Rate Details: the title
- On Workspaces - Expensify Card: the titles 'Expensify Card' and 'Get the Expensify Card'
- On Workspaces - Expensify Card - Add bank account: the title
- On Workspaces - Expensify Card - Confirm currency and country: the title
- On Workspaces - Expensify Card - Bank info: the title
- On Workspace - Company Cards: the titles 'Company cards', 'Get the Expensify Cards' 'Import company cards'
- On Workspace - Company Card - Add Cards: the title
- On Workspace - Invoices: the titles 'Invoices', 'Invoice balance', 'Bank accounts', 'Invoicing details'
- On Workspace - Create Workspace - Confirm Workspace: the title
- On Workspace - Create Workspace - Invite new members: the title
- On Workspace - Create Workspace - Default Currency: the title
- On Workspace - More Features: the titles 'More features', 'Integrate', 'Organize', 'Manage', 'Spend', 'Earn'
- On Create Report - Restricted: the title
- On Create Report - Add payment card: the title
- On Create Report - Change payment currency: the title
56: On Track Distance: the title
57: On Track Distance: the title - On Track Distance - Choose Recipient: the title and 'Workspace' and 'Contacts'
- On Send Invoice
- On Book Travel
Expected Result:
Visually emphasized headings are announced as headings, e.g.:
- Travel and expense, at the speed of chat
- section titles in the footer
Actual Result:
No headings are found on the page, although the following text elements are visually emphasized as headings: 'Travel and expense , at the speed of chat" in the main content and in the footer area: "Features", "Resources", "Learn More", "Get Started"
Other Occurrences (2nd part):
61. On Wallet: the titles 'Wallet', 'Bank Account', 'Expensify Wallet (Beta)'
62. On Wallet - Add bank account: the title
63. On Create Expense flow: the titles of all dialogs
64. On Paid Expense details flow
65. On Reports flow
66. On Chat flow
HTML:
Area issue was found in:
Landing Page
Failed WCAG checkpoints
WCAG 1.3.1 Info and Relationships
https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships
User impact:
Users with different disabilities employ assistive technology to adapt content according to their specific needs. For example, users who are blind (using a screen reader) benefit when information conveyed through color is also available in text (including text alternatives for images that use color to convey information), and users who are deaf-blind and use braille (text) refreshable displays may be unable to access color-dependent information.
Suggested resolution:
Use semantic HTML to ensure each visual heading is announced as such.
https://www.w3.org/WAI/tutorials/page-structure/headings/
Environment(s)
Windows Windows 10 - Chrome
Screenshots/Videos
Bug6995139_1762363650901.Visual_headings_not_announced_as_such.mp4
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/6995139
Issue reported by: NA
Slack conversation: NA