Automattic / Automattic/pocket-casts-android
Search Caret stays on-screen when clicking Show All Podcasts/Episodes
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
### Description
When searching for something within the app, and then clicking on Show All (Podcasts or Episodes), the Caret of the search box stays selected and on-screen.
This also means, that when trying to go back by pressing the Back button, it first unselects the search box and then another Back Press is needed to dismiss the Show All screen. It seems to me, that this problem would be linked to #2243.
### Step-by-step reproduction instructions
1. Go to the search bar (Discovery or Home Page)
2. Search for something
3. Keep the search box selected
4. (Make the Caret visible by moving it)
5. Click on Show All (Podcasts or Episodes)
6. (Notice the Caret is still visible)
7. Press the Back Button
8. (Notice the Caret was dismissed and is no longer visible)
9. Notice the Show All screen does not get dismissed
10. Press the Back Button
11. Notice after the second Back press, the Show All screen has been dismissed.
### Screenshots or screen recording
https://github.com/Automattic/pocket-casts-android/assets/72910336/a3764fae-b47f-4e65-ab0e-cc4a904d4211
### Did you search for existing bug reports?
- [X] I have searched for existing bug reports.
### Device, Operating system, and Pocket Casts app version
Samsung Galaxy S23 FE
Android 14 OneUI 6.1
Pocket Casts 7.65-rc-2
Contributor guide
Research direction
Reproduce the issue from the Search bar on the Discovery or Home page using the listed Android device and app version, then inspect the navigation from Show All Podcasts/Episodes and its Back-button handling. Done means the caret is no longer visible after opening Show All and one Back press dismisses the Show All screen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100