-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Closed
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 focus management problems where focus is lost, incorrectly placed, or moves unexpectedly.
Context
Part of the accessibility improvement effort tracked in https://github.com/Expensify/Expensify/issues/575078
Issues to Fix
- Screen Reader: Profile Subsections: Incorrect focus movement after requesting new OTP code #77494 - Incorrect focus movement after requesting OTP
- Screen Reader: Profile Subsections: Focus resets to Back button when focusing OTP cell #77458 - Focus resets to Back button when focusing OTP cell
- Screen Reader: Workspaces: Adjacent checkbox and button performs same action, focused and announced #76955 - Adjacent checkbox/button performs same action
- Screen Reader: Many Pages: Non-interactive texts focused with Tab, have redundant semantics applied #76937 - Non-interactive texts focused with Tab
Instructions
Suggested Fix: Implement focus management / Fix focus management
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/~022009703114948544750
- Upwork Job ID: 2009703114948544750
- Last Price Increase: 2026-01-28
Issue Owner
Current Issue Owner: @mallenexpensifyReactions are currently unavailable
Metadata
Metadata
Assignees
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