Skip to content

Accessibility: unlabeled Next and Back buttons in setup wizard with TalkBack #1837

Description

@dmehler993

Version

3.4.2

Source

F-Droid

Vault encryption

No

Device

Samsung Galaxy S20 5G Ultra

Android version

Android 14

ROM

Official Galaxy Firmware unrooted

Steps to reproduce

  1. Enable TalkBack on the Android device.
  2. Start Aegis and proceed through the initial setup wizard.
  3. Navigate through the first setup screen using TalkBack.
  4. Locate the navigation button used to continue to the next screen. TalkBack does not provide a meaningful accessible label for this button.
  5. Use TalkBack's custom-label feature to manually label this button "Next" in order to identify it.
  6. Continue to the following setup screen.
  7. Navigate to the button used to return to the previous screen. TalkBack also does not provide a meaningful accessible label for this button.
  8. Use TalkBack's custom-label feature to manually label this button "Back" in order to identify it.

What do you expect to happen?

TalkBack should announce the setup wizard's navigation controls with meaningful accessible names, such as "Next" and "Back", without requiring the user to create custom TalkBack labels.

As a blind TalkBack user, I should be able to navigate and complete the initial Aegis setup independently using the accessibility information supplied by the app.
TalkBack should announce the setup wizard's navigation controls with meaningful accessible names, such as "Next" and "Back", without requiring the user to create custom TalkBack labels.

As a blind TalkBack user, I should be able to navigate and complete the initial Aegis setup independently using the accessibility information supplied by the app.

What happens instead?

TalkBack encounters navigation buttons in the initial setup wizard without meaningful accessible labels. In my testing, the button for proceeding to the next screen was unlabeled, and on the following screen the button for returning to the previous screen was also unlabeled.

I was able to work around the problem by using TalkBack's custom-label feature and manually assigning the labels "Next" and "Back" to the respective buttons.

Without those manually created labels, these controls are difficult to identify when navigating the setup wizard with TalkBack. Providing appropriate accessible names for the controls would allow blind users to identify their purpose without this workaround.

Log

Email if additional information is needed.

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

    bugA bug report

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions