thunderbird / thunderbird/thunderbird-android

Only the first swiped message is deleted in Unified Inbox (subsequent swipes do nothing)

Open
#10,998 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

unconfirmed
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

Checklist
  • I have used the search function to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.
App

Thunderbird for Android

App version

18.0

Where did you get the app from?

F-Droid

Android version

11

Device model

No response

Steps to reproduce
  1. Open Thunderbird for Android.
  2. Go to Unified Inbox.
  3. Ensure there are several messages visible in the list.
  4. Swipe the first message to delete it.
  5. Immediately swipe the second message.
  6. Swipe the third message, and so on.
  7. Restart the app.
  8. Check how many messages were actually deleted.
Expected behavior

Every swipe gesture should successfully delete (or move to Trash) the corresponding message.

If I perform 5 swipes → 5 messages should be deleted permanently from the Unified Inbox.

Actual behavior

Only the very first swipe deletes the message successfully.

  • All following swipes are ignored: the message disappears temporarily, but reappears after app restart.
  • Effectively, only one message can be deleted per app session using swipe in the Unified Inbox.
  • Multi-select + Delete button works correctly.
  • Swipe-to-delete works fine in individual account folders.

https://github.com/user-attachments/assets/65f431c6-0959-40fe-ae7d-ef83553b6758

Logs

k9mail-logs-clear.txt

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in Thunderbird for Android 18.0 through the Unified Inbox, using repeated swipe-to-delete gestures and then restarting the app. Trace the Unified Inbox swipe-to-delete path and compare it with deletion in individual account folders and multi-select deletion. Done means each successive swipe persists the corresponding message deletion or move to Trash.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.