thunderbird / thunderbird/thunderbird-android

Reply to very long email when attaching file causes reply to be lost

Open
#6,992 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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 version

6.602

Where did you get the app from?

Google Play

Android version

12

Device model

OnePlus Nord

Steps to reproduce

Go to an email with a very long email chain (causes reply to be shrunk at some point to single character lines)
Click reply or reply all
Go to attach a file e.g. image using the file picker
When returned to the app after selecting files the reply window disappears and loads back into the email.

Expected behavior

Reply should resume after attaching files.
NB: Just writing a text reply doesn't do this behaviour

Actual behavior

Application loads back into the email view rather than reply view.

Logs

k9mail-logs.txt

Looks like the crash generated a lot of stuff!
Looking at the time stamps, it begins from 13:17 I think where I began to test the action

By the way, the email it crashed on was 989kb (mostly text and signatures)

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 on Android 12 using a very long email chain, then attach a file from the reply view and inspect the linked k9mail-logs.txt around the reported timestamps. Done means the reply view remains open and the drafted reply is preserved after selecting an attachment.

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
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.