-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Closed
Closed
Copy link
Labels
Awaiting PaymentAuto-added when associated PR is deployed to productionAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.Something is broken. Auto assigns a BugZero manager.DailyKSv2KSv2ExternalAdded to denote the issue can be worked on by a contributorAdded to denote the issue can be worked on by a contributor
Description
Overview
This issue tracks unexpected auto-open/auto-close behaviors that can be confusing for screen reader and keyboard users.
Context
Part of the accessibility improvement effort tracked in https://github.com/Expensify/Expensify/issues/575078
Issues to Fix
- Other A11y: Many Pages: Date of Birth picker automatically opens when screen loads #77327 - Date picker automatically opens on screen load (prevent auto-open)
- SR: Settings-Security: The date field is announced as read-only but can be activated with a mouse #74842 - Date field announced as read-only but activatable (remove readonly, make it a button)
- Other A11y: Many Pages: The layout closes unexpectedly after selecting or removing the option #74834 - Layout closes unexpectedly after selection (require explicit confirmation)
Instructions
Suggested Fix: Fix unexpected auto-open/auto-close behavior
Note: Discuss on Slack if you are unsure whether a sub-issue should be fixed or if you are unsure about the right fix / expected result. Ideally, create a single PR that will fix all the issues listed to minimize review time (more PRs only if necessary).
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~022009703222119214612
- Upwork Job ID: 2009703222119214612
- Last Price Increase: 2026-01-09
- Automatic offers:
- ChavdaSachin | Contributor | 110121495
Issue Owner
Current Issue Owner: @mallenexpensifyMetadata
Metadata
Labels
Awaiting PaymentAuto-added when associated PR is deployed to productionAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.Something is broken. Auto assigns a BugZero manager.DailyKSv2KSv2ExternalAdded to denote the issue can be worked on by a contributorAdded to denote the issue can be worked on by a contributor