Automattic / Automattic/pocket-casts-android

Scroll state not remember on home screen

Open
#1,861 2 comments 0 reactions 0 assignees View on GitHub
[Area] Podcasts Tab [Priority] Low [Type] Bug
Dominant language
Kotlin
Stars
2.8k
Forks
308
Avg merge
1d 13h
Merged PRs (30d)
143

Description

### Description

If a user has enough subscriptions that they scroll off the screen, the scroll state is not remembered if the last podcast they viewed is below the fold.

### Step-by-step reproduction instructions

1. Make sure you have enough subscriptions that you can scroll on the home page
2. Scroll down below the fold
3. Tap to view a podcast that is below the fold
4. Return the home screen and scroll back to the top
5. Background and then foreground the app again
6. Observe that the scroll position will be reset from the top to the scroll position of the previously selected podcast.

### Screenshots or screen recording

_No response_

### Did you search for existing bug reports?

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

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

Google Pixel 7 w Android 14, Pocket Casts v7.57-rc-3 (9192)

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue on the home screen using the listed Pixel 7, Android 14, and Pocket Casts v7.57-rc-3 setup. Start by tracing the home screen's scroll handling across podcast selection, return navigation, and app backgrounding/foregrounding. Done means the home screen retains the position reached after returning and does not restore the previously selected podcast's position.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.