Cancelling a swipe delete leaves the session row stuck showing the red delete background
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
Research direction
Start at the sessions list and trace the swipe-to-delete and confirmation Cancel flow in the Android app. Reproduce by swiping a row fully, tapping Cancel, then scrolling it off screen and back; inspect how the row’s swipe state is retained or reset. Done means Cancel restores the row and later swipes work normally. An open pull request already addresses this issue.
Written by the indexing model from the issue text.
Description
What happened?
Swiping a session row all the way opens the delete confirmation. Tapping Cancel leaves the row stuck mid-swipe with part of the red delete background and the trash icon visible. The row ignores later swipes, and the only way I found to recover it is force-closing the app.
Scrolling the stuck row off screen and back opens the delete confirmation again without a gesture. I expected Cancel to return the row to its resting position and let me swipe it again.
Steps to reproduce
- Open the sessions list.
- Swipe a row all the way to open the delete confirmation.
- Tap Cancel.
- Scroll the stuck row off screen and back.
App version
0.6.0 (debug build)
OpenCode server version
2.1.4
Device and Android version
Android emulator, Android 16
Screenshots or screen recording
Not attached because they would show private sessions.
- Dominant language
- Kotlin
- Stars
- 1
- Forks
- 0
- Avg merge
- 10h 22m
- Merged PRs (30d)
- 38
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from beppe2880/opencode-mobile
-
Ability to minimize the sessions pane bigger screensPossibly taken @beppe2880 claimed this 1 day ago. Openfeature
Difficulty 3/5 1-2 days Newbie friendliness 65/100
beppe2880/opencode-mobile#78 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
Automatically show the keyboard when opening the terminalPossibly taken @Andrease11 claimed this 2 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
beppe2880/opencode-mobile#77 ·
Maintainers usually reply within 1 day
-
confirmed feature
Difficulty 4/5 3-5 days Newbie friendliness 55/100
beppe2880/opencode-mobile#68 ·
Maintainers usually reply within 1 day
-
confirmed feature
Difficulty 4/5 3-5 days Newbie friendliness 52/100
beppe2880/opencode-mobile#33 ·
Maintainers usually reply within 1 day
-
confirmed feature
Difficulty 3/5 1-2 days Newbie friendliness 56/100
beppe2880/opencode-mobile#32 ·
Maintainers usually reply within 1 day
All issues in beppe2880/opencode-mobile
Similar issues
-
Feature
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
bug 🐞 Untriaged user issue
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
valkey-io/valkey-glide#7443 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
pengchujin/aerial-tv#713 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
android/appfunctions#62 ·
-
unconfirmed
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
thunderbird/thunderbird-android#11797 · 1 comment ·
Maintainers usually reply within 1 day