Automattic / Automattic/pocket-casts-android

When switching to a podcast screen all icons are briefly shown

Open
#1,187 10 comments 0 reactions 0 assignees View on GitHub
[Type] Enhancement Good First Issue
Dominant language
Kotlin
Stars
2.8k
Forks
308
Avg merge
1d 13h
Merged PRs (30d)
143

Description

### Description

When loading switching to an already opened podcast screen, it briefly flashes that all the podcasts are videos, starred, and queued. This does not occur when initially loading the screen.

### Step-by-step reproduction instructions

1. From the podcasts tab, open a podcast
2. Switch to another tab
3. Return to the podcasts tab
4. Observe that all the episodes briefly flash the icons for video, being queued, and starred

### Screenshots or screen recording

| Briefly flashed when returning to the screen | After screen is fully loaded |
|--------|--------|
| ![Screenshot 2023-07-20 at 2 34 24 PM](https://github.com/Automattic/pocket-casts-android/assets/4656348/75847f6d-8860-40c7-ae22-52443170c9f5) | ![Screenshot 2023-07-20 at 2 34 32 PM](https://github.com/Automattic/pocket-casts-android/assets/4656348/be60c7c2-ee07-44ee-8d8b-1a644cf6c7c7) |

https://github.com/Automattic/pocket-casts-android/assets/4656348/53ed815e-195c-4ade-b291-40efde4332ea

### Did you search for existing bug reports?

- [X] I have searched for existing bug reports.

### Device, Operating system, and Pocket Casts app version

Samsung A13 and Pixel 6 Pro
Android 13
7.43-rc-3

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue on the podcast screen by switching tabs on Android 13, then trace the podcast screen's reload and state-restoration path. Done means returning to an already opened podcast screen no longer briefly shows video, queued, or starred icons for every episode, while initial loading remains correct.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.