Automattic / Automattic/pocket-casts-android

Search Caret stays on-screen when clicking Show All Podcasts/Episodes

Open
#2,296 0 comments 0 reactions 0 assignees View on GitHub
[Area] Search [Priority] Low [Type] Bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.