thunderbird / thunderbird/thunderbird-android
Thunderbird app doesn't find OpenKeychain, even though it's installed and working
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
Thunderbird for Android
App version
11.0b2
Where did you get the app from?
F-Droid
Android version
13
Device model
Samsung Galaxy A51
Steps to reproduce
- Go to Settings in Thunderbird App (just as in K9-Mail, btw.).
- Activate the encryption for the specific mail account that you have a private key for.
- Thunderbird tells you that you need OpenKeychain and asks you to install it - even though it is installed and set up with all the keys needed.
- When following Thunderbird's advice, F-Droid openes and tells me that I have the most recent version of OpenKeychain installed.
Same issue as was reported a couple of weeks earlier and then closed without being solved just due to a lack of traffic on that topic.
Since the problem persists for me (I found that other bug report when looking for a solution), I opened this new bug report as the original author was told to do in case it persisted.
Expected behavior
Thunderbird should find + use the installed OpenKeychain app.
Actual behavior
see above.
Logs
No crash logs, since it doesn't crash.
Contributor 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.
Research direction
Start by reproducing the Settings encryption flow on Android 13 with OpenKeychain installed, using the Thunderbird 11.0b2 details and Samsung Galaxy A51 report. Compare the behavior with issue #8995 and trace the OpenKeychain detection path from the account encryption setting. Done means Thunderbird recognizes and can use the installed OpenKeychain app instead of directing the user to install it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile-dev, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100