thunderbird / thunderbird/thunderbird-android

`12.0b4` of `.beta` introduces a slower-to-use account switcher.

Open
#9,568 79 comments 36 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
  1. I have used the search function to see if someone else has already submitted the same bug report.

  2. I will describe the problem with as much detail as possible.

Application
sourcePackage=net.thunderbird.android.beta
Application Version
versionName=12.0b4
Where It Was Installed From
installerPackageName=com.android.vending

#!/usr/bin/env bash
adb shell am start -a android.intent.action.VIEW -d "market://details?id=net.thunderbird.android.beta" && \
adb exec-out uiautomator dump /dev/tty |
    sed 's/></>\n</g' |
    grep -E 'text="(Open|Install|Play|Update)"|content-desc="(Open|Install|Play|Update)"' |
    awk 'match($0,/bounds="\[([0-9]+),([0-9]+)\]\[([0-9]+),([0-9]+)\]/,a){x=(a[1]+a[3])/2;y=(a[2]+a[4])/2;system("adb shell input tap "x" "y)}'

Android Version
[ro.build.version.release]: [15]
[ro.build.display.id]: [FP5.VT2E.C.059.20250908]
Device Model
[ro.product.brand]: [Fairphone]
[ro.build.product]: [FP5]
How To Reproduce

Invoke the chooser:

Image

Expected Behaviour

I should be able to see how many accounts are registered, and be able to choose another without first invoking an overlay. Otherwise, significant time is lost choosing accounts.

To demonstrate that this opinion is not merely my own, see versionCode=42544822 of com.microsoft.office.outlook:

Image

Actual Behaviour

The update removes the sidebar, and introduces an overlay:

Image

This overlay actually provides more information, which has significant use:

Image

However, for those who switch between e-mail accounts often, and those without tens of e-mail accounts, the sidebar is an improvement over the overlay.

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 account chooser on Thunderbird Android 12.0b4 using the reported Fairphone 5 and Android 15 details, then inspect the account-switching UI entry point. Compare the current overlay with the reported sidebar workflow and use the issue screenshots and expected behavior to define completion; no source file or test is identified in the report.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.