Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Top App Bar] Accessibility Focus Order Validation #4693

Open
ekager opened this issue Mar 18, 2025 · 1 comment
Open

[Top App Bar] Accessibility Focus Order Validation #4693

ekager opened this issue Mar 18, 2025 · 1 comment
Labels

Comments

@ekager
Copy link
Contributor

ekager commented Mar 18, 2025

Description:
Our accessibility team filed bugs against our collapsing top app bars with the feedback that when using TalkBack the Navigation Icon should be ready before the title, but instead the title is read first. I tested with the vanilla Material components and found the same behavior here. Is this intentional? Do we have documentation around this decision?

Expected behavior: Screenshots and/or description of expected behavior
Navigation Icon read first, then Title, then actions (LTR focusing?)

Source code: The code snippet which is causing this issue
https://github.com/material-components/material-components-android/blob/master/catalog/java/io/material/catalog/topappbar/TopAppBarCollapsingMediumWithSubtitleDemoFragment.java

Minimal sample app repro: Please consider attaching a minimal sample app that reproduces the issue. This will help narrow down the conditions required for reproducing the issue, and it will speed up the bug fix process. You may attach a zip file of the sample app or link to a GitHub repo that contains the sample app.
Material Components Catalog App -> Top App Bar -> Collapsing Demo (Medium)

Material Library version: Material Android Library version you are using here (e.g., 1.1.0-alpha07)
Main branch

Device: Device on which the bug was encountered here
Pixel 8 Pro API 34

@ekager ekager added the bug label Mar 18, 2025
@victorcatao
Copy link

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants