Automattic / Automattic/pocket-casts-android
Scroll state not remember on home screen
- 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
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