Skip to content

[Due for payment 2026-02-23] Sreen Reader: Settings: Button of Status is announced without selected emoji or not selected status #77365

Description

@elisenwazuoke

Action Performed:

Precondition: The User should be logged in

  1. Using Android TalkBack or iOS VoiceOver, open the Expensify app
  2. Swipe to the 'Account' button at the bottom right corner of the screen and double-tap to activate
  3. Swipe to the 'Status' button at the top right corner of the screen
  4. Note that the emoji is not selected
  5. Note what is announced.

Expected Result:

The button should be announced with a descriptive name, e.g.:

  • 'Status, emoji not selected'
  • 'Status, '

Actual Result:

The button of Status is announced without a selected emoji or not unselected state.

Area issue was found in:

Settings

Failed WCAG checkpoints

WCAG 4.1.2 Name, Role, Value
https://www.w3.org/WAI/WCAG22/Understanding/name-role-value

User impact:

Providing role, state, and value information on all user interface components enables compatibility with assistive technology, such as screen readers, screen magnifiers, and speech recognition software, used by people with disabilities.

Suggested resolution:

Ensure the accessibilityLabel is dynamically updated to include both the status text and the current state, e.g.:

Environment(s)

Samsung Galaxy S24 Ultra - Android 14, Partner - Native (No mobile browser)
Apple iPhone 11 - iOS 17.5.1, H0T Mobile - Native (No mobile browser)

Screenshots/Videos

Image

Bug7006019_1763346556771.Button_of_Status_is_announced_without_selected_emoji_or_not_selected_status.mp4

Version Number: Production
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/36628/community-issues/7006019
Issue reported by: NA
Slack conversation: NA

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    AccessibilityIssues affecting WACG accessibility on any platform.Awaiting PaymentAuto-added when associated PR is deployed to productionWeeklyKSv2

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions