androidx / androidx/media

Feedback issue when Talk back is one in Accessibility Settings Google TV 4K for Media 1.4.1-alpha GitHub (Exoplayer) Wh

Open
#1,385 2 comments 0 reactions 1 assignee View on GitHub

@marcbaechinger is already working on this.

Since May 22, 2024.

bug needs triage
Dominant language
Java
Stars
3k
Forks
955
Avg merge
12d 14h
Merged PRs (30d)
2

Description

Version

Media3 main branch

More version details

Feedback for Media 1.4.1-alpha GitHub (Exoplayer)
Issue: Talkback incompatibility in media demo app on Google TV 4K Chromecast with collapsed categories
Steps to reproduce:

  1. On Google TV 4K Chrome-cast, navigate to Settings > Accessibility.
  2. Enable Talkback.
  3. Launch the media demo app.
  4. In the media.exolist.json file, collapse a main category.
  5. Expand the collapsed category again.
    Expected behavior:
  • Talkback should announce the expanded category and maintain the cursor's highlighted position within the channel list.
    Observed behavior:
  • After expanding the category, Talkback loses track of the previously highlighted item, and the cursor position is reset.
    Additional information:
  • The issue only occurs with Talkback enabled. Disabling Talkback allows collapsing and expanding categories without problems.
  • Developer mode within Talkback settings ([Settings > Accessibility > Talkback > Advanced]) can be used for debugging.
    Impact:
  • This incompatibility hinders accessibility for users who rely on Talkback to navigate the media demo app.
    Recommendation:
  • Investigate the cause of the cursor position being lost when expanding collapsed categories with Talkback enabled.
  • Implement a fix to ensure Talkback maintains focus and announces content changes appropriately.
    Thank you,
    Pooya M
    Note:
  • I've replaced the bracketed text with a more descriptive explanation of the developer mode option.
    I hope this formatted feedback is helpful for you to forward to the media 1.4.1-alpha GitHub repository.
Devices that reproduce the issue

Google TV 4K Chrome-cast (and also Android TV probably)

Devices that do not reproduce the issue

No response

Reproducible in the demo app?

Yes

Reproduction steps

Steps to reproduce:

On Google TV 4K Chromecast, navigate to Settings > Accessibility.
Enable Talkback.
Launch the media demo app.
In the media.exolist.json file, collapse a main category.
Expand the collapsed category again.

Expected result

Talkback should announce the expanded category and maintain the cursor's highlighted position within the channel list.

Actual result

After expanding the category, Talkback loses track of the previously highlighted item, and the cursor position is reset.

Media

Media 1.4.1-alpha GitHub (Exoplayer)

Bug Report
  • You will email the zip file produced by adb bugreport to android-media-github@google.com after filing this issue.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.